W3C CSS Validator results for https://margaretbrandmanmusic.com.au/ (CSS level 3 + SVG)

We found no errors

URI : https://margaretbrandmanmusic.com.au/wp-content/themes/designs-music/css/owl.carousel.min.css

6 .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/embed-pdf-viewer/css/embed-pdf-viewer.css?ver=6.5.3

5 Deprecated media feature max-device-width. For guidance, see the Deprecated Media Features section in the current Media Queries specification.
9 Deprecated media feature min-device-width. For guidance, see the Deprecated Media Features section in the current Media Queries specification.

URI : https://margaretbrandmanmusic.com.au/wp-includes/css/dist/block-library/style.min.css?ver=6.5.3

1 .wp-block-gallery.has-nested-images figure.wp-block-image figcaption Property scrollbar-gutter doesn't exist : stable both-edges
1 h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) Property rotate doesn't exist : 180deg
1 .wp-lightbox-overlay .close-button
1 .wp-lightbox-overlay .close-button
11 p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] Property rotate doesn't exist : 180deg
11 .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] Property rotate doesn't exist : 180deg

URI : https://margaretbrandmanmusic.com.au/

80 .xoo-wsc-container, .xoo-wsc-slider
156 .xoo-wsc-sc-bki

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woo-product-table/assets/css/universal.css?ver=3.4.5.0

310 Deprecated media feature min-device-width. For guidance, see the Deprecated Media Features section in the current Media Queries specification.
327 Deprecated media feature min-device-width. For guidance, see the Deprecated Media Features section in the current Media Queries specification.
327 Deprecated media feature max-device-width. For guidance, see the Deprecated Media Features section in the current Media Queries specification.
1375 Parse Error [body:not('.wpt_table_body') .wpt-new-footer-cart]

↑ Top

W3Cx logo

Interested in “developing” your developer skills? In W3Cx’s hands-on Professional Certificate Program, learn how to code the right way by creating Web sites and apps that use the latest Web standards. Find out more!

Donate and help us build better tools for a better web.

Warnings (0)

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css?ver=4.4.3

1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 The value break-word is deprecated
1 The value break-word is deprecated
1 -webkit-animation is a vendor extension
1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif is a vendor extension
1 -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif is a vendor extension
1 -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif is a vendor extension
1 -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif is a vendor extension
1 -apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif is a vendor extension
1 The property clip is deprecated
1 -webkit-clip-path is a vendor extension
1 The property clip is deprecated
1 -webkit-clip-path is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 The value break-word is deprecated
1 The value break-word is deprecated
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-backface-visibility is a vendor extension
1 -webkit-animation is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-animation-timing-function is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 -ms-high-contrast is a vendor extension
1 -ms-high-contrast is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 The property clip is deprecated
1 -webkit-clip-path is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-webkit-slider-runnable-track is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 -webkit-transition is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-progress is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-moz-focus-outer is a vendor extended pseudo-element
1 ::-moz-range-track is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-moz-range-progress is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 -moz-transition is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 -ms-transition is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-ms-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -ms-high-contrast is a vendor extension
1 -ms-high-contrast is a vendor extension
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 ::-ms-track is a vendor extended pseudo-element
1 ::-ms-fill-lower is a vendor extended pseudo-element
1 ::-ms-fill-upper is a vendor extended pseudo-element
1 ::-ms-tooltip is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 ::-ms-fill-upper is a vendor extended pseudo-element
1 ::-ms-fill-lower is a vendor extended pseudo-element
1 -webkit-animation is a vendor extension
1 -ms-high-contrast is a vendor extension
1 -ms-high-contrast is a vendor extension
1 -webkit-animation is a vendor extension
1 -ms-high-contrast is a vendor extension
1 -ms-high-contrast is a vendor extension
1 -webkit-animation is a vendor extension
1 -ms-ime-align is a vendor extension
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 ::-ms-track is a vendor extended pseudo-element
1 ::-ms-fill-lower is a vendor extended pseudo-element
1 ::-ms-fill-upper is a vendor extended pseudo-element
1 ::-ms-tooltip is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
1 ::-ms-fill-upper is a vendor extended pseudo-element
1 ::-ms-fill-lower is a vendor extended pseudo-element
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 ::-ms-thumb is a vendor extended pseudo-element
1 ::-webkit-slider-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-moz-range-thumb is a vendor extended pseudo-element
1 ::-ms-track is a vendor extended pseudo-element
1 -ms-high-contrast is a vendor extension
1 -ms-high-contrast is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 The value break-word is deprecated
1 -ms-word-break is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -moz-appearance is a vendor extension
1 ::-webkit-inner-spin-button is a vendor extended pseudo-element
1 ::-webkit-outer-spin-button is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -ms-grid is a vendor extension
1 -ms-grid-columns is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-row is a vendor extension
1 -ms-grid-columns is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-row is a vendor extension
1 -ms-grid-row-span is a vendor extension
1 -webkit-max-content is a vendor extension
1 -moz-max-content is a vendor extension
1 -webkit-fit-content is a vendor extension
1 -moz-fit-content is a vendor extension
1 :-webkit-autofill is a vendor extended pseudo-class
1 ::-moz-placeholder is a vendor extended pseudo-element
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 -webkit-max-content is a vendor extension
1 -moz-max-content is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -ms-grid is a vendor extension
1 -ms-grid-columns is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-row is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-column-span is a vendor extension
1 -ms-grid-row is a vendor extension
1 -ms-grid-column-align is a vendor extension
1 -ms-grid-column is a vendor extension
1 -ms-grid-row is a vendor extension
1 -ms-grid-row-align is a vendor extension
1 -ms-grid-row is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 The value break-word is deprecated
1 -ms-word-break is a vendor extension
1 -webkit-sticky is a vendor extension
1 -webkit-sticky is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-appearance is a vendor extension
1 -moz-appearance is a vendor extension
1 .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li Same color for background-color and color
1 .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button Same color for background-color and color
1 .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity Same color for background-color and color
1 .is-loading .wc-block-components-product-button > .wc-block-components-product-button__button Same color for background-color and color
1 .is-loading .wc-block-components-product-image Same color for background-color and color
1 .is-loading .wc-block-components-product-price:before Same color for background-color and color
1 .is-loading .wc-block-components-product-summary:before Same color for background-color and color
1 .is-loading .wc-block-components-product-title:before Same color for background-color and color
1 .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image Same color for background-color and color
1 .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author Same color for background-color and color
1 .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date Same color for background-color and color
1 .is-loading .wc-block-components-review-list-item__text Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > * Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector Same color for background-color and color
1 .wc-block-cart--is-loading .wc-block-cart__sidebar .components-card Same color for background-color and color
1 .wc-block-cart--is-loading h2 span Same color for background-color and color
1 .wc-block-cart--is-loading th span Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__actions button Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-components-express-payment Same color for background-color and color
1 .wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span Same color for background-color and color
1 .wc-block-components-checkbox-list.is-loading li Same color for background-color and color
1 .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount Same color for background-color and color
1 .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button Same color for background-color and color
1 Same color for background-color and color
1 .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount Same color for background-color and color
1 .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button Same color for background-color and color
1 Same color for background-color and color
1 Same color for background-color and color
1 Same color for background-color and border-color
1 .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button Same color for background-color and color
1 .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity Same color for background-color and color
1 .wc-block-suspense-placeholder Same color for background-color and color
1 .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder Same color for background-color and color

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=5.1.0

1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-transform is a vendor extension
1 The property clip is deprecated
1 -webkit-animation is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-transition is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 zoom is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 -webkit-transition is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 :-moz-placeholder is a vendor extended pseudo-class
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 -webkit-font-smoothing is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 zoom is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 -webkit-font-smoothing is a vendor extension
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 :-moz-placeholder is a vendor extended pseudo-class
1 :-moz-placeholder is a vendor extended pseudo-class
1 :-moz-placeholder is a vendor extended pseudo-class
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 .woocommerce div.product .woocommerce-tabs ul.tabs li.active Same color for background-color and border-bottom-color

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/advanced-woo-search/assets/css/common.min.css?ver=3.05

1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -webkit-box is a vendor extension
1 -moz-box is a vendor extension
1 -ms-flexbox is a vendor extension
1 -webkit-flex is a vendor extension
1 -moz-box-sizing is a vendor extension
1 -webkit-box-sizing is a vendor extension
1 -moz-hyphens is a vendor extension
1 -webkit-hyphens is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-animation is a vendor extension
1 The property clip is deprecated
1 -webkit-appearance is a vendor extension
1 -webkit-min-device-pixel-ratio is a vendor extension
1 ::-ms-clear is a vendor extended pseudo-element
1 ::-ms-reveal is a vendor extended pseudo-element
1 ::-webkit-search-cancel-button is a vendor extended pseudo-element
1 ::-webkit-search-decoration is a vendor extended pseudo-element
1 ::-webkit-search-results-button is a vendor extended pseudo-element
1 ::-webkit-search-results-decoration is a vendor extended pseudo-element
1 ::-webkit-input-placeholder is a vendor extended pseudo-element
1 :-moz-placeholder is a vendor extended pseudo-class
1 ::-moz-placeholder is a vendor extended pseudo-element
1 :-ms-input-placeholder is a vendor extended pseudo-class
1 -webkit-box is a vendor extension
1 -moz-box is a vendor extension
1 -ms-flexbox is a vendor extension
1 -webkit-flex is a vendor extension
1 -moz-user-select is a vendor extension
1 -ms-user-select is a vendor extension
1 -webkit-transition is a vendor extension
1 -moz-transition is a vendor extension
1 -o-transition is a vendor extension
1 -webkit-order is a vendor extension
1 ::-webkit-scrollbar-track is a vendor extended pseudo-element
1 -webkit-box-shadow is a vendor extension
1 ::-webkit-scrollbar is a vendor extended pseudo-element
1 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element

URI : https://margaretbrandmanmusic.com.au/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17

1 The property clip is deprecated
1 -webkit-clip-path is a vendor extension
1 ::-webkit-media-controls is a vendor extended pseudo-element
1 ::-webkit-media-controls-panel is a vendor extended pseudo-element
1 ::-webkit-media-controls-panel-container is a vendor extended pseudo-element
1 ::-webkit-media-controls-start-playback-button is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -webkit-box-align is a vendor extension
1 -webkit-align-items is a vendor extension
1 -ms-flex-align is a vendor extension
1 -webkit-box is a vendor extension
1 -webkit-flex is a vendor extension
1 -ms-flexbox is a vendor extension
1 -webkit-box-pack is a vendor extension
1 -webkit-justify-content is a vendor extension
1 -ms-flex-pack is a vendor extension
1 -webkit-animation is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-transform is a vendor extension
1 -webkit-box is a vendor extension
1 -webkit-flex is a vendor extension
1 -ms-flexbox is a vendor extension
1 -webkit-linear-gradient(transparent,rgb(0, 0, 0, 0.35)) is a vendor extension
1 -webkit-box-flex is a vendor extension
1 -webkit-flex-grow is a vendor extension
1 -ms-flex-positive is a vendor extension
1 -webkit-animation is a vendor extension
1 -webkit-linear-gradient(135deg,hsl(0 0% 100% / 0.4) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / 0.4) 0,hsl(0 0% 100% / 0.4) 75%,transparent 0,transparent) is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform-origin is a vendor extension
1 -ms-transform-origin is a vendor extension
1 -webkit-transition is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transition is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-backface-visibility is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 -webkit-transform is a vendor extension
1 -ms-transform is a vendor extension
1 ::-webkit-media-text-track-container is a vendor extended pseudo-element
1 .mejs-time-handle-content Same color for background-color and border-top-color
1 .mejs-time-handle-content Same color for background-color and border-right-color
1 .mejs-time-handle-content Same color for background-color and border-bottom-color
1 .mejs-time-handle-content Same color for background-color and border-left-color

URI : https://margaretbrandmanmusic.com.au/wp-content/themes/designs-music/css/main.css

57 -webkit-text-size-adjust is a vendor extension
58 -ms-text-size-adjust is a vendor extension
59 -ms-overflow-style is a vendor extension
60 -webkit-tap-highlight-color is a vendor extension
63 Unrecognized at-rule @-ms-viewport
83 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" is a vendor extension
191 -webkit-text-decoration-skip is a vendor extension
224 -ms-overflow-style is a vendor extension
268 5px auto -webkit-focus-ring-color is a vendor extension
296 -webkit-appearance is a vendor extension
299 ::-moz-focus-inner is a vendor extended pseudo-element
300 ::-moz-focus-inner is a vendor extended pseudo-element
301 ::-moz-focus-inner is a vendor extended pseudo-element
302 ::-moz-focus-inner is a vendor extended pseudo-element
317 -webkit-appearance is a vendor extension
348 ::-webkit-inner-spin-button is a vendor extended pseudo-element
349 ::-webkit-outer-spin-button is a vendor extended pseudo-element
355 -webkit-appearance is a vendor extension
358 ::-webkit-search-cancel-button is a vendor extended pseudo-element
359 ::-webkit-search-decoration is a vendor extended pseudo-element
360 -webkit-appearance is a vendor extension
363 ::-webkit-file-upload-button is a vendor extended pseudo-element
365 -webkit-appearance is a vendor extension
549 The value break-word is deprecated
590 Unrecognized at-rule @-ms-viewport
595 -ms-overflow-style is a vendor extension
2755 -webkit-overflow-scrolling is a vendor extension
2756 -ms-overflow-style is a vendor extension
2767 -webkit-overflow-scrolling is a vendor extension
2768 -ms-overflow-style is a vendor extension
2779 -webkit-overflow-scrolling is a vendor extension
2780 -ms-overflow-style is a vendor extension
2791 -webkit-overflow-scrolling is a vendor extension
2792 -ms-overflow-style is a vendor extension
2802 -webkit-overflow-scrolling is a vendor extension
2803 -ms-overflow-style is a vendor extension
2827 ::-ms-expand is a vendor extended pseudo-element
2851 ::-ms-value is a vendor extended pseudo-element
3364 .btn-primary.disabled Same color for background-color and border-color
3364 .btn-primary:disabled Same color for background-color and border-color
3382 .btn-secondary Same color for background-color and border-color
3397 .btn-secondary.disabled Same color for background-color and border-color
3397 .btn-secondary:disabled Same color for background-color and border-color
3415 .btn-success Same color for background-color and border-color
3430 .btn-success.disabled Same color for background-color and border-color
3430 .btn-success:disabled Same color for background-color and border-color
3448 .btn-info Same color for background-color and border-color
3463 .btn-info.disabled Same color for background-color and border-color
3463 .btn-info:disabled Same color for background-color and border-color
3481 .btn-warning Same color for background-color and border-color
3496 .btn-warning.disabled Same color for background-color and border-color
3496 .btn-warning:disabled Same color for background-color and border-color
3514 .btn-danger Same color for background-color and border-color
3529 .btn-danger.disabled Same color for background-color and border-color
3529 .btn-danger:disabled Same color for background-color and border-color
3547 .btn-light Same color for background-color and border-color
3562 .btn-light.disabled Same color for background-color and border-color
3562 .btn-light:disabled Same color for background-color and border-color
3580 .btn-dark Same color for background-color and border-color
3595 .btn-dark.disabled Same color for background-color and border-color
3595 .btn-dark:disabled Same color for background-color and border-color
3619 .btn-outline-primary:hover Same color for background-color and border-color
3635 .btn-outline-primary:not(:disabled):not(.disabled).active Same color for background-color and border-color
3635 .btn-outline-primary:not(:disabled):not(.disabled):active Same color for background-color and border-color
3635 .show > .btn-outline-primary.dropdown-toggle Same color for background-color and border-color
3652 .btn-outline-secondary:hover Same color for background-color and border-color
3668 .btn-outline-secondary:not(:disabled):not(.disabled).active Same color for background-color and border-color
3668 .btn-outline-secondary:not(:disabled):not(.disabled):active Same color for background-color and border-color
3668 .show > .btn-outline-secondary.dropdown-toggle Same color for background-color and border-color
3685 .btn-outline-success:hover Same color for background-color and border-color
3701 .btn-outline-success:not(:disabled):not(.disabled).active Same color for background-color and border-color
3701 .btn-outline-success:not(:disabled):not(.disabled):active Same color for background-color and border-color
3701 .show > .btn-outline-success.dropdown-toggle Same color for background-color and border-color
3718 .btn-outline-info:hover Same color for background-color and border-color
3734 .btn-outline-info:not(:disabled):not(.disabled).active Same color for background-color and border-color
3734 .btn-outline-info:not(:disabled):not(.disabled):active Same color for background-color and border-color
3734 .show > .btn-outline-info.dropdown-toggle Same color for background-color and border-color
3751 .btn-outline-warning:hover Same color for background-color and border-color
3767 .btn-outline-warning:not(:disabled):not(.disabled).active Same color for background-color and border-color
3767 .btn-outline-warning:not(:disabled):not(.disabled):active Same color for background-color and border-color
3767 .show > .btn-outline-warning.dropdown-toggle Same color for background-color and border-color
3784 .btn-outline-danger:hover Same color for background-color and border-color
3800 .btn-outline-danger:not(:disabled):not(.disabled).active Same color for background-color and border-color
3800 .btn-outline-danger:not(:disabled):not(.disabled):active Same color for background-color and border-color
3800 .show > .btn-outline-danger.dropdown-toggle Same color for background-color and border-color
3817 .btn-outline-light:hover Same color for background-color and border-color
3833 .btn-outline-light:not(:disabled):not(.disabled).active Same color for background-color and border-color
3833 .btn-outline-light:not(:disabled):not(.disabled):active Same color for background-color and border-color
3833 .show > .btn-outline-light.dropdown-toggle Same color for background-color and border-color
3850 .btn-outline-dark:hover Same color for background-color and border-color
3866 .btn-outline-dark:not(:disabled):not(.disabled).active Same color for background-color and border-color
3866 .btn-outline-dark:not(:disabled):not(.disabled):active Same color for background-color and border-color
3866 .show > .btn-outline-dark.dropdown-toggle Same color for background-color and border-color
3883 .btn-link:hover Same color for background-color and border-color
4270 The property clip is deprecated
4533 ::-ms-value is a vendor extended pseudo-element
4547 ::-ms-expand is a vendor extended pseudo-element
4635 ::-moz-focus-outer is a vendor extended pseudo-element
4638 ::-webkit-slider-thumb is a vendor extended pseudo-element
4650 ::-webkit-slider-thumb is a vendor extended pseudo-element
4654 ::-webkit-slider-thumb is a vendor extended pseudo-element
4658 ::-webkit-slider-thumb is a vendor extended pseudo-element
4661 ::-webkit-slider-runnable-track is a vendor extended pseudo-element
4670 ::-moz-range-thumb is a vendor extended pseudo-element
4681 ::-moz-range-thumb is a vendor extended pseudo-element
4685 ::-moz-range-thumb is a vendor extended pseudo-element
4689 ::-moz-range-thumb is a vendor extended pseudo-element
4692 ::-moz-range-track is a vendor extended pseudo-element
4701 ::-ms-thumb is a vendor extended pseudo-element
4712 ::-ms-thumb is a vendor extended pseudo-element
4716 ::-ms-thumb is a vendor extended pseudo-element
4720 ::-ms-thumb is a vendor extended pseudo-element
4723 ::-ms-track is a vendor extended pseudo-element
4728 .custom-range::-ms-track Same color for background-color and color
4728 .custom-range::-ms-track Same color for background-color and border-color
4732 ::-ms-fill-lower is a vendor extended pseudo-element
4736 ::-ms-fill-upper is a vendor extended pseudo-element
4793 .nav-tabs .nav-link.disabled Same color for background-color and border-color
5482 .page-item.active .page-link Same color for background-color and border-color
5889 .list-group-item.active Same color for background-color and border-color
5916 .list-group-item-primary.list-group-item-action.active Same color for background-color and border-color
5931 .list-group-item-secondary.list-group-item-action.active Same color for background-color and border-color
5946 .list-group-item-success.list-group-item-action.active Same color for background-color and border-color
5961 .list-group-item-info.list-group-item-action.active Same color for background-color and border-color
5976 .list-group-item-warning.list-group-item-action.active Same color for background-color and border-color
5991 .list-group-item-danger.list-group-item-action.active Same color for background-color and border-color
6006 .list-group-item-light.list-group-item-action.active Same color for background-color and border-color
6021 .list-group-item-dark.list-group-item-action.active Same color for background-color and border-color
6048 -webkit-appearance is a vendor extension
6101 auto is not defined by any specification as an allowed value for pointer-events, but is supported in multiple browsers
6198 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" is a vendor extension
6314 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" is a vendor extension
7990 The property clip is deprecated
8001 The property clip is deprecated
9840 .text-hide Same color for background-color and color
10103 -moz-transition is a vendor extension
10104 -webkit-transition is a vendor extension
10105 -o-transition is a vendor extension
10125 -moz-transition is a vendor extension
10126 -webkit-transition is a vendor extension
10127 -o-transition is a vendor extension
10858 .buy-wrap .btn-primary Same color for background-color and border-color
11282 -webkit-font-smoothing is a vendor extension
11830 .buynwbtn Same color for background-color and border-color

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woo-product-table/assets/fontello/css/animation.css?ver=3.4.5.0

5 -moz-animation is a vendor extension
6 -o-animation is a vendor extension
7 -webkit-animation is a vendor extension
11 Unrecognized at-rule @-moz-keyframes
26 Unrecognized at-rule @-webkit-keyframes
41 Unrecognized at-rule @-o-keyframes
56 Unrecognized at-rule @-ms-keyframes
73 -moz-transform is a vendor extension
74 -o-transform is a vendor extension
75 -webkit-transform is a vendor extension
80 -moz-transform is a vendor extension
81 -o-transform is a vendor extension
82 -webkit-transform is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=5.1.0

1 -webkit-box is a vendor extension
1 -webkit-box-orient is a vendor extension
1 -webkit-box-direction is a vendor extension
1 -webkit-box-pack is a vendor extension
1 ::-ms-reveal is a vendor extended pseudo-element
1 ::-ms-reveal is a vendor extended pseudo-element
1 -webkit-font-smoothing is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/themes/designs-music/css/owl.theme.default.min.css

6 -webkit-tap-highlight-color is a vendor extension
6 zoom is a vendor extension
6 -webkit-backface-visibility is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/themes/designs-music/css/font-awesome.min.css

4 -webkit-font-smoothing is a vendor extension
4 -moz-osx-font-smoothing is a vendor extension
4 -webkit-animation is a vendor extension
4 -webkit-animation is a vendor extension
4 Unrecognized at-rule @-webkit-keyframes
4 -webkit-transform is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-filter is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-transform is a vendor extension
4 -ms-filter is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-transform is a vendor extension
4 -ms-filter is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-transform is a vendor extension
4 -ms-filter is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-transform is a vendor extension
4 -ms-filter is a vendor extension
4 -webkit-transform is a vendor extension
4 -ms-transform is a vendor extension
4 The property clip is deprecated
4 The property clip is deprecated

URI : https://margaretbrandmanmusic.com.au/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.5.3

1 -webkit-box-shadow is a vendor extension
1 -webkit-calc is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woocommerce/assets/css/select2.css?ver=5.1.0

1 -moz-user-select is a vendor extension
1 -ms-user-select is a vendor extension
1 -webkit-user-select is a vendor extension
1 -moz-user-select is a vendor extension
1 -ms-user-select is a vendor extension
1 -webkit-user-select is a vendor extension
1 ::-webkit-search-cancel-button is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 -moz-user-select is a vendor extension
1 -ms-user-select is a vendor extension
1 -webkit-user-select is a vendor extension
1 ::-webkit-search-cancel-button is a vendor extended pseudo-element
1 -webkit-appearance is a vendor extension
1 The property clip is deprecated
1 Invalid separator in shape definition. It must be a comma.
1 -webkit-appearance is a vendor extension
1 -webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee)) is a vendor extension
1 -webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc)) is a vendor extension
1 -webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee)) is a vendor extension
1 -webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white)) is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woo-product-table/assets/fontello/css/fontello.css?ver=3.4.5.0

50 -webkit-font-smoothing is a vendor extension
51 -moz-osx-font-smoothing is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woo-product-table/assets/css/universal.css?ver=3.4.5.0

310 -webkit-min-device-pixel-ratio is a vendor extension
377 -webkit-font-smoothing is a vendor extension
378 -moz-osx-font-smoothing is a vendor extension
538 -webkit-transform is a vendor extension
544 -webkit-animation is a vendor extension
614 -webkit-border-radius is a vendor extension
615 -moz-border-radius is a vendor extension
616 -ms-border-radius is a vendor extension
617 -o-border-radius is a vendor extension
625 -webkit-animation-duration is a vendor extension
627 -webkit-animation-fill-mode is a vendor extension
629 -webkit-animation-name is a vendor extension
631 -webkit-animation-timing-function is a vendor extension
633 -webkit-animation-iteration-count is a vendor extension
637 Unrecognized at-rule @-webkit-keyframes
654 -webkit-transform is a vendor extension
836 ::-webkit-outer-spin-button is a vendor extended pseudo-element
837 ::-webkit-inner-spin-button is a vendor extended pseudo-element
838 -webkit-appearance is a vendor extension
839 -moz-appearance is a vendor extension
844 -moz-appearance is a vendor extension
917 Due to their dynamic nature, CSS variables are currently not statically checked
971 ::-webkit-scrollbar is a vendor extended pseudo-element
1124 -webkit-font-smoothing is a vendor extension
1430 Due to their dynamic nature, CSS variables are currently not statically checked
1765 Due to their dynamic nature, CSS variables are currently not statically checked
1767 Due to their dynamic nature, CSS variables are currently not statically checked

URI : https://margaretbrandmanmusic.com.au/wp-includes/css/dist/block-library/style.min.css?ver=6.5.3

1 The value break-word is deprecated
1 The value break-word is deprecated
1 -moz-fit-content is a vendor extension
1 -webkit-touch-callout is a vendor extension
1 -moz-fit-content is a vendor extension
1 -moz-fit-content is a vendor extension
1 ::-webkit-scrollbar is a vendor extended pseudo-element
1 ::-webkit-scrollbar-track is a vendor extended pseudo-element
1 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element
1 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element
1 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element
1 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element
1 -webkit-mask-image is a vendor extension
1 -webkit-mask-image is a vendor extension
1 -webkit-mask-image is a vendor extension
1 -webkit-mask-position is a vendor extension
1 -webkit-mask-repeat is a vendor extension
1 -webkit-mask-size is a vendor extension
1 -webkit-backdrop-filter is a vendor extension
1 3px auto -webkit-focus-ring-color is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 No declarations in the rule
1 Due to their dynamic nature, CSS variables are currently not statically checked
7 The value break-word is deprecated
11 The property clip is deprecated
11 Due to their dynamic nature, CSS variables are currently not statically checked
11 Due to their dynamic nature, CSS variables are currently not statically checked
11 Due to their dynamic nature, CSS variables are currently not statically checked
11 The value break-word is deprecated
11 -moz-fit-content is a vendor extension
11 -webkit-appearance is a vendor extension
11 The value break-word is deprecated
11 The value break-word is deprecated
11 Due to their dynamic nature, CSS variables are currently not statically checked
11 Due to their dynamic nature, CSS variables are currently not statically checked
11 The property clip is deprecated
11 -webkit-clip-path is a vendor extension
11 The property clip is deprecated
11 -webkit-clip-path is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/side-cart-woocommerce/assets/css/xoo-wsc-fonts.css?ver=2.4.9

24 -webkit-font-smoothing is a vendor extension
25 -moz-osx-font-smoothing is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/vendors-style.css?ver=4.4.3

1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 -webkit-animation is a vendor extension
1 Unrecognized at-rule @-webkit-keyframes
1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif is a vendor extension
1 -webkit-fit-content is a vendor extension
1 -moz-fit-content is a vendor extension
1 Due to their dynamic nature, CSS variables are currently not statically checked
1 Due to their dynamic nature, CSS variables are currently not statically checked

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/side-cart-woocommerce/assets/css/xoo-wsc-style.css?ver=2.4.9

1 ::-webkit-scrollbar is a vendor extended pseudo-element
5 ::-webkit-scrollbar-track is a vendor extended pseudo-element
10 ::-webkit-scrollbar-thumb is a vendor extended pseudo-element

URI : https://margaretbrandmanmusic.com.au/wp-content/themes/designs-music/css/owl.carousel.min.css

6 -webkit-tap-highlight-color is a vendor extension
6 -ms-touch-action is a vendor extension
6 -webkit-transform is a vendor extension
6 -webkit-backface-visibility is a vendor extension
6 -webkit-touch-callout is a vendor extension
6 -webkit-transform-style is a vendor extension
6 -webkit-user-select is a vendor extension
6 -khtml-user-select is a vendor extension
6 -moz-user-select is a vendor extension
6 -ms-user-select is a vendor extension
6 -webkit-user-select is a vendor extension
6 -moz-user-select is a vendor extension
6 -ms-user-select is a vendor extension
6 -webkit-animation-duration is a vendor extension
6 -webkit-animation-fill-mode is a vendor extension
6 -webkit-animation-name is a vendor extension
6 Unrecognized at-rule @-webkit-keyframes
6 -webkit-transform-style is a vendor extension
6 -webkit-backface-visibility is a vendor extension
6 -webkit-transform 0.1s ease is a vendor extension
6 -webkit-transform is a vendor extension
6 -ms-transform is a vendor extension

URI : https://margaretbrandmanmusic.com.au/wp-content/plugins/woo-product-table-pro/assets/css/universal-pro.css?ver=9.1.0.0

23 Due to their dynamic nature, CSS variables are currently not statically checked
30 -webkit-animation is a vendor extension
37 Unrecognized at-rule @-webkit-keyframes
79 -webkit-backface-visibility is a vendor extension
97 zoom is a vendor extension
101 -moz-user-select is a vendor extension
105 -webkit-transition is a vendor extension
106 -moz-transition is a vendor extension
107 -ms-transition is a vendor extension
108 -o-transition is a vendor extension
118 Unrecognized at-rule @-moz-document
154 Due to their dynamic nature, CSS variables are currently not statically checked
155 Due to their dynamic nature, CSS variables are currently not statically checked
156 Due to their dynamic nature, CSS variables are currently not statically checked
211 Due to their dynamic nature, CSS variables are currently not statically checked
212 Due to their dynamic nature, CSS variables are currently not statically checked
216 Due to their dynamic nature, CSS variables are currently not statically checked
217 Due to their dynamic nature, CSS variables are currently not statically checked

URI : https://margaretbrandmanmusic.com.au/

12 .product_cat-aural-course-prices-and-codes .alert-info Same color for background-color and border-color

↑ Top

Valid CSS information

@charset "UTF-8";
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 300;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8V1s.ttf) format('truetype');
}
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 400;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 500;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9V1s.ttf) format('truetype');
}
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 600;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6V1s.ttf) format('truetype');
}
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 700;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}
@font-face {
font-family : 'Poppins';
font-style : normal;
font-weight : 800;
font-display : swap;
src : url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4V1s.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 400;
font-display : swap;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 500;
font-display : swap;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 600;
font-display : swap;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format('truetype');
}
@font-face {
font-family : 'Playfair Display';
font-style : normal;
font-weight : 700;
font-display : swap;
src : url(https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf) format('truetype');
}
@font-face {
font-family : 'FontAwesome';
src : url("../fonts/fontawesome-webfont.eot?v=4.7.0");
src : url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format('embedded-opentype'), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format('woff2'), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format('woff'), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format('truetype'), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format('svg');
font-weight : normal;
font-style : normal;
}
.fa {
display : inline-block;
font : normal normal normal 14px/1 FontAwesome;
font-size : inherit;
text-rendering : auto;
}
.fa-lg {
font-size : 1.33333333em;
line-height : 0.75em;
vertical-align : -15%;
}
.fa-2x {
font-size : 2em;
}
.fa-3x {
font-size : 3em;
}
.fa-4x {
font-size : 4em;
}
.fa-5x {
font-size : 5em;
}
.fa-fw {
width : 1.28571429em;
text-align : center;
}
.fa-ul {
padding-left : 0;
margin-left : 2.14285714em;
list-style-type : none;
}
.fa-ul > li {
position : relative;
}
.fa-li {
position : absolute;
left : -2.14285714em;
width : 2.14285714em;
top : 0.14285714em;
text-align : center;
}
.fa-li.fa-lg {
left : -1.85714286em;
}
.fa-border {
padding : 0.2em 0.25em 0.15em;
border : #eee solid 0.08em;
border-radius : 0.1em;
}
.fa-pull-left {
float : left;
}
.fa-pull-right {
float : right;
}
.fa.fa-pull-left {
margin-right : 0.3em;
}
.fa.fa-pull-right {
margin-left : 0.3em;
}
.pull-right {
float : right;
}
.pull-left {
float : left;
}
.fa.pull-left {
margin-right : 0.3em;
}
.fa.pull-right {
margin-left : 0.3em;
}
.fa-spin {
animation : fa-spin 2s linear infinite;
}
.fa-pulse {
animation : fa-spin 1s steps(8) infinite;
}
@keyframes fa-spin {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(359deg);
}
}
.fa-rotate-90 {
transform : rotate(90deg);
}
.fa-rotate-180 {
transform : rotate(180deg);
}
.fa-rotate-270 {
transform : rotate(270deg);
}
.fa-flip-horizontal {
transform : scale(-1,1);
}
.fa-flip-vertical {
transform : scale(1,-1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
filter : ;
}
.fa-stack {
position : relative;
display : inline-block;
width : 2em;
height : 2em;
line-height : 2em;
vertical-align : middle;
}
.fa-stack-1x, .fa-stack-2x {
position : absolute;
left : 0;
width : 100%;
text-align : center;
}
.fa-stack-1x {
line-height : inherit;
}
.fa-stack-2x {
font-size : 2em;
}
.fa-inverse {
color : #fff;
}
.fa-glass:before {
content : "\f000";
}
.fa-music:before {
content : "\f001";
}
.fa-search:before {
content : "\f002";
}
.fa-envelope-o:before {
content : "\f003";
}
.fa-heart:before {
content : "\f004";
}
.fa-star:before {
content : "\f005";
}
.fa-star-o:before {
content : "\f006";
}
.fa-user:before {
content : "\f007";
}
.fa-film:before {
content : "\f008";
}
.fa-th-large:before {
content : "\f009";
}
.fa-th:before {
content : "\f00a";
}
.fa-th-list:before {
content : "\f00b";
}
.fa-check:before {
content : "\f00c";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
content : "\f00d";
}
.fa-search-plus:before {
content : "\f00e";
}
.fa-search-minus:before {
content : "\f010";
}
.fa-power-off:before {
content : "\f011";
}
.fa-signal:before {
content : "\f012";
}
.fa-gear:before, .fa-cog:before {
content : "\f013";
}
.fa-trash-o:before {
content : "\f014";
}
.fa-home:before {
content : "\f015";
}
.fa-file-o:before {
content : "\f016";
}
.fa-clock-o:before {
content : "\f017";
}
.fa-road:before {
content : "\f018";
}
.fa-download:before {
content : "\f019";
}
.fa-arrow-circle-o-down:before {
content : "\f01a";
}
.fa-arrow-circle-o-up:before {
content : "\f01b";
}
.fa-inbox:before {
content : "\f01c";
}
.fa-play-circle-o:before {
content : "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
content : "\f01e";
}
.fa-refresh:before {
content : "\f021";
}
.fa-list-alt:before {
content : "\f022";
}
.fa-lock:before {
content : "\f023";
}
.fa-flag:before {
content : "\f024";
}
.fa-headphones:before {
content : "\f025";
}
.fa-volume-off:before {
content : "\f026";
}
.fa-volume-down:before {
content : "\f027";
}
.fa-volume-up:before {
content : "\f028";
}
.fa-qrcode:before {
content : "\f029";
}
.fa-barcode:before {
content : "\f02a";
}
.fa-tag:before {
content : "\f02b";
}
.fa-tags:before {
content : "\f02c";
}
.fa-book:before {
content : "\f02d";
}
.fa-bookmark:before {
content : "\f02e";
}
.fa-print:before {
content : "\f02f";
}
.fa-camera:before {
content : "\f030";
}
.fa-font:before {
content : "\f031";
}
.fa-bold:before {
content : "\f032";
}
.fa-italic:before {
content : "\f033";
}
.fa-text-height:before {
content : "\f034";
}
.fa-text-width:before {
content : "\f035";
}
.fa-align-left:before {
content : "\f036";
}
.fa-align-center:before {
content : "\f037";
}
.fa-align-right:before {
content : "\f038";
}
.fa-align-justify:before {
content : "\f039";
}
.fa-list:before {
content : "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
content : "\f03b";
}
.fa-indent:before {
content : "\f03c";
}
.fa-video-camera:before {
content : "\f03d";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
content : "\f03e";
}
.fa-pencil:before {
content : "\f040";
}
.fa-map-marker:before {
content : "\f041";
}
.fa-adjust:before {
content : "\f042";
}
.fa-tint:before {
content : "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
content : "\f044";
}
.fa-share-square-o:before {
content : "\f045";
}
.fa-check-square-o:before {
content : "\f046";
}
.fa-arrows:before {
content : "\f047";
}
.fa-step-backward:before {
content : "\f048";
}
.fa-fast-backward:before {
content : "\f049";
}
.fa-backward:before {
content : "\f04a";
}
.fa-play:before {
content : "\f04b";
}
.fa-pause:before {
content : "\f04c";
}
.fa-stop:before {
content : "\f04d";
}
.fa-forward:before {
content : "\f04e";
}
.fa-fast-forward:before {
content : "\f050";
}
.fa-step-forward:before {
content : "\f051";
}
.fa-eject:before {
content : "\f052";
}
.fa-chevron-left:before {
content : "\f053";
}
.fa-chevron-right:before {
content : "\f054";
}
.fa-plus-circle:before {
content : "\f055";
}
.fa-minus-circle:before {
content : "\f056";
}
.fa-times-circle:before {
content : "\f057";
}
.fa-check-circle:before {
content : "\f058";
}
.fa-question-circle:before {
content : "\f059";
}
.fa-info-circle:before {
content : "\f05a";
}
.fa-crosshairs:before {
content : "\f05b";
}
.fa-times-circle-o:before {
content : "\f05c";
}
.fa-check-circle-o:before {
content : "\f05d";
}
.fa-ban:before {
content : "\f05e";
}
.fa-arrow-left:before {
content : "\f060";
}
.fa-arrow-right:before {
content : "\f061";
}
.fa-arrow-up:before {
content : "\f062";
}
.fa-arrow-down:before {
content : "\f063";
}
.fa-mail-forward:before, .fa-share:before {
content : "\f064";
}
.fa-expand:before {
content : "\f065";
}
.fa-compress:before {
content : "\f066";
}
.fa-plus:before {
content : "\f067";
}
.fa-minus:before {
content : "\f068";
}
.fa-asterisk:before {
content : "\f069";
}
.fa-exclamation-circle:before {
content : "\f06a";
}
.fa-gift:before {
content : "\f06b";
}
.fa-leaf:before {
content : "\f06c";
}
.fa-fire:before {
content : "\f06d";
}
.fa-eye:before {
content : "\f06e";
}
.fa-eye-slash:before {
content : "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
content : "\f071";
}
.fa-plane:before {
content : "\f072";
}
.fa-calendar:before {
content : "\f073";
}
.fa-random:before {
content : "\f074";
}
.fa-comment:before {
content : "\f075";
}
.fa-magnet:before {
content : "\f076";
}
.fa-chevron-up:before {
content : "\f077";
}
.fa-chevron-down:before {
content : "\f078";
}
.fa-retweet:before {
content : "\f079";
}
.fa-shopping-cart:before {
content : "\f07a";
}
.fa-folder:before {
content : "\f07b";
}
.fa-folder-open:before {
content : "\f07c";
}
.fa-arrows-v:before {
content : "\f07d";
}
.fa-arrows-h:before {
content : "\f07e";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
content : "\f080";
}
.fa-twitter-square:before {
content : "\f081";
}
.fa-facebook-square:before {
content : "\f082";
}
.fa-camera-retro:before {
content : "\f083";
}
.fa-key:before {
content : "\f084";
}
.fa-gears:before, .fa-cogs:before {
content : "\f085";
}
.fa-comments:before {
content : "\f086";
}
.fa-thumbs-o-up:before {
content : "\f087";
}
.fa-thumbs-o-down:before {
content : "\f088";
}
.fa-star-half:before {
content : "\f089";
}
.fa-heart-o:before {
content : "\f08a";
}
.fa-sign-out:before {
content : "\f08b";
}
.fa-linkedin-square:before {
content : "\f08c";
}
.fa-thumb-tack:before {
content : "\f08d";
}
.fa-external-link:before {
content : "\f08e";
}
.fa-sign-in:before {
content : "\f090";
}
.fa-trophy:before {
content : "\f091";
}
.fa-github-square:before {
content : "\f092";
}
.fa-upload:before {
content : "\f093";
}
.fa-lemon-o:before {
content : "\f094";
}
.fa-phone:before {
content : "\f095";
}
.fa-square-o:before {
content : "\f096";
}
.fa-bookmark-o:before {
content : "\f097";
}
.fa-phone-square:before {
content : "\f098";
}
.fa-twitter:before {
content : "\f099";
}
.fa-facebook-f:before, .fa-facebook:before {
content : "\f09a";
}
.fa-github:before {
content : "\f09b";
}
.fa-unlock:before {
content : "\f09c";
}
.fa-credit-card:before {
content : "\f09d";
}
.fa-feed:before, .fa-rss:before {
content : "\f09e";
}
.fa-hdd-o:before {
content : "\f0a0";
}
.fa-bullhorn:before {
content : "\f0a1";
}
.fa-bell:before {
content : "\f0f3";
}
.fa-certificate:before {
content : "\f0a3";
}
.fa-hand-o-right:before {
content : "\f0a4";
}
.fa-hand-o-left:before {
content : "\f0a5";
}
.fa-hand-o-up:before {
content : "\f0a6";
}
.fa-hand-o-down:before {
content : "\f0a7";
}
.fa-arrow-circle-left:before {
content : "\f0a8";
}
.fa-arrow-circle-right:before {
content : "\f0a9";
}
.fa-arrow-circle-up:before {
content : "\f0aa";
}
.fa-arrow-circle-down:before {
content : "\f0ab";
}
.fa-globe:before {
content : "\f0ac";
}
.fa-wrench:before {
content : "\f0ad";
}
.fa-tasks:before {
content : "\f0ae";
}
.fa-filter:before {
content : "\f0b0";
}
.fa-briefcase:before {
content : "\f0b1";
}
.fa-arrows-alt:before {
content : "\f0b2";
}
.fa-group:before, .fa-users:before {
content : "\f0c0";
}
.fa-chain:before, .fa-link:before {
content : "\f0c1";
}
.fa-cloud:before {
content : "\f0c2";
}
.fa-flask:before {
content : "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
content : "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
content : "\f0c5";
}
.fa-paperclip:before {
content : "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
content : "\f0c7";
}
.fa-square:before {
content : "\f0c8";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
content : "\f0c9";
}
.fa-list-ul:before {
content : "\f0ca";
}
.fa-list-ol:before {
content : "\f0cb";
}
.fa-strikethrough:before {
content : "\f0cc";
}
.fa-underline:before {
content : "\f0cd";
}
.fa-table:before {
content : "\f0ce";
}
.fa-magic:before {
content : "\f0d0";
}
.fa-truck:before {
content : "\f0d1";
}
.fa-pinterest:before {
content : "\f0d2";
}
.fa-pinterest-square:before {
content : "\f0d3";
}
.fa-google-plus-square:before {
content : "\f0d4";
}
.fa-google-plus:before {
content : "\f0d5";
}
.fa-money:before {
content : "\f0d6";
}
.fa-caret-down:before {
content : "\f0d7";
}
.fa-caret-up:before {
content : "\f0d8";
}
.fa-caret-left:before {
content : "\f0d9";
}
.fa-caret-right:before {
content : "\f0da";
}
.fa-columns:before {
content : "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
content : "\f0dc";
}
.fa-sort-down:before, .fa-sort-desc:before {
content : "\f0dd";
}
.fa-sort-up:before, .fa-sort-asc:before {
content : "\f0de";
}
.fa-envelope:before {
content : "\f0e0";
}
.fa-linkedin:before {
content : "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
content : "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
content : "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
content : "\f0e4";
}
.fa-comment-o:before {
content : "\f0e5";
}
.fa-comments-o:before {
content : "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
content : "\f0e7";
}
.fa-sitemap:before {
content : "\f0e8";
}
.fa-umbrella:before {
content : "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
content : "\f0ea";
}
.fa-lightbulb-o:before {
content : "\f0eb";
}
.fa-exchange:before {
content : "\f0ec";
}
.fa-cloud-download:before {
content : "\f0ed";
}
.fa-cloud-upload:before {
content : "\f0ee";
}
.fa-user-md:before {
content : "\f0f0";
}
.fa-stethoscope:before {
content : "\f0f1";
}
.fa-suitcase:before {
content : "\f0f2";
}
.fa-bell-o:before {
content : "\f0a2";
}
.fa-coffee:before {
content : "\f0f4";
}
.fa-cutlery:before {
content : "\f0f5";
}
.fa-file-text-o:before {
content : "\f0f6";
}
.fa-building-o:before {
content : "\f0f7";
}
.fa-hospital-o:before {
content : "\f0f8";
}
.fa-ambulance:before {
content : "\f0f9";
}
.fa-medkit:before {
content : "\f0fa";
}
.fa-fighter-jet:before {
content : "\f0fb";
}
.fa-beer:before {
content : "\f0fc";
}
.fa-h-square:before {
content : "\f0fd";
}
.fa-plus-square:before {
content : "\f0fe";
}
.fa-angle-double-left:before {
content : "\f100";
}
.fa-angle-double-right:before {
content : "\f101";
}
.fa-angle-double-up:before {
content : "\f102";
}
.fa-angle-double-down:before {
content : "\f103";
}
.fa-angle-left:before {
content : "\f104";
}
.fa-angle-right:before {
content : "\f105";
}
.fa-angle-up:before {
content : "\f106";
}
.fa-angle-down:before {
content : "\f107";
}
.fa-desktop:before {
content : "\f108";
}
.fa-laptop:before {
content : "\f109";
}
.fa-tablet:before {
content : "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
content : "\f10b";
}
.fa-circle-o:before {
content : "\f10c";
}
.fa-quote-left:before {
content : "\f10d";
}
.fa-quote-right:before {
content : "\f10e";
}
.fa-spinner:before {
content : "\f110";
}
.fa-circle:before {
content : "\f111";
}
.fa-mail-reply:before, .fa-reply:before {
content : "\f112";
}
.fa-github-alt:before {
content : "\f113";
}
.fa-folder-o:before {
content : "\f114";
}
.fa-folder-open-o:before {
content : "\f115";
}
.fa-smile-o:before {
content : "\f118";
}
.fa-frown-o:before {
content : "\f119";
}
.fa-meh-o:before {
content : "\f11a";
}
.fa-gamepad:before {
content : "\f11b";
}
.fa-keyboard-o:before {
content : "\f11c";
}
.fa-flag-o:before {
content : "\f11d";
}
.fa-flag-checkered:before {
content : "\f11e";
}
.fa-terminal:before {
content : "\f120";
}
.fa-code:before {
content : "\f121";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
content : "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
content : "\f123";
}
.fa-location-arrow:before {
content : "\f124";
}
.fa-crop:before {
content : "\f125";
}
.fa-code-fork:before {
content : "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
content : "\f127";
}
.fa-question:before {
content : "\f128";
}
.fa-info:before {
content : "\f129";
}
.fa-exclamation:before {
content : "\f12a";
}
.fa-superscript:before {
content : "\f12b";
}
.fa-subscript:before {
content : "\f12c";
}
.fa-eraser:before {
content : "\f12d";
}
.fa-puzzle-piece:before {
content : "\f12e";
}
.fa-microphone:before {
content : "\f130";
}
.fa-microphone-slash:before {
content : "\f131";
}
.fa-shield:before {
content : "\f132";
}
.fa-calendar-o:before {
content : "\f133";
}
.fa-fire-extinguisher:before {
content : "\f134";
}
.fa-rocket:before {
content : "\f135";
}
.fa-maxcdn:before {
content : "\f136";
}
.fa-chevron-circle-left:before {
content : "\f137";
}
.fa-chevron-circle-right:before {
content : "\f138";
}
.fa-chevron-circle-up:before {
content : "\f139";
}
.fa-chevron-circle-down:before {
content : "\f13a";
}
.fa-html5:before {
content : "\f13b";
}
.fa-css3:before {
content : "\f13c";
}
.fa-anchor:before {
content : "\f13d";
}
.fa-unlock-alt:before {
content : "\f13e";
}
.fa-bullseye:before {
content : "\f140";
}
.fa-ellipsis-h:before {
content : "\f141";
}
.fa-ellipsis-v:before {
content : "\f142";
}
.fa-rss-square:before {
content : "\f143";
}
.fa-play-circle:before {
content : "\f144";
}
.fa-ticket:before {
content : "\f145";
}
.fa-minus-square:before {
content : "\f146";
}
.fa-minus-square-o:before {
content : "\f147";
}
.fa-level-up:before {
content : "\f148";
}
.fa-level-down:before {
content : "\f149";
}
.fa-check-square:before {
content : "\f14a";
}
.fa-pencil-square:before {
content : "\f14b";
}
.fa-external-link-square:before {
content : "\f14c";
}
.fa-share-square:before {
content : "\f14d";
}
.fa-compass:before {
content : "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
content : "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
content : "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
content : "\f152";
}
.fa-euro:before, .fa-eur:before {
content : "\f153";
}
.fa-gbp:before {
content : "\f154";
}
.fa-dollar:before, .fa-usd:before {
content : "\f155";
}
.fa-rupee:before, .fa-inr:before {
content : "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
content : "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
content : "\f158";
}
.fa-won:before, .fa-krw:before {
content : "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
content : "\f15a";
}
.fa-file:before {
content : "\f15b";
}
.fa-file-text:before {
content : "\f15c";
}
.fa-sort-alpha-asc:before {
content : "\f15d";
}
.fa-sort-alpha-desc:before {
content : "\f15e";
}
.fa-sort-amount-asc:before {
content : "\f160";
}
.fa-sort-amount-desc:before {
content : "\f161";
}
.fa-sort-numeric-asc:before {
content : "\f162";
}
.fa-sort-numeric-desc:before {
content : "\f163";
}
.fa-thumbs-up:before {
content : "\f164";
}
.fa-thumbs-down:before {
content : "\f165";
}
.fa-youtube-square:before {
content : "\f166";
}
.fa-youtube:before {
content : "\f167";
}
.fa-xing:before {
content : "\f168";
}
.fa-xing-square:before {
content : "\f169";
}
.fa-youtube-play:before {
content : "\f16a";
}
.fa-dropbox:before {
content : "\f16b";
}
.fa-stack-overflow:before {
content : "\f16c";
}
.fa-instagram:before {
content : "\f16d";
}
.fa-flickr:before {
content : "\f16e";
}
.fa-adn:before {
content : "\f170";
}
.fa-bitbucket:before {
content : "\f171";
}
.fa-bitbucket-square:before {
content : "\f172";
}
.fa-tumblr:before {
content : "\f173";
}
.fa-tumblr-square:before {
content : "\f174";
}
.fa-long-arrow-down:before {
content : "\f175";
}
.fa-long-arrow-up:before {
content : "\f176";
}
.fa-long-arrow-left:before {
content : "\f177";
}
.fa-long-arrow-right:before {
content : "\f178";
}
.fa-apple:before {
content : "\f179";
}
.fa-windows:before {
content : "\f17a";
}
.fa-android:before {
content : "\f17b";
}
.fa-linux:before {
content : "\f17c";
}
.fa-dribbble:before {
content : "\f17d";
}
.fa-skype:before {
content : "\f17e";
}
.fa-foursquare:before {
content : "\f180";
}
.fa-trello:before {
content : "\f181";
}
.fa-female:before {
content : "\f182";
}
.fa-male:before {
content : "\f183";
}
.fa-gittip:before, .fa-gratipay:before {
content : "\f184";
}
.fa-sun-o:before {
content : "\f185";
}
.fa-moon-o:before {
content : "\f186";
}
.fa-archive:before {
content : "\f187";
}
.fa-bug:before {
content : "\f188";
}
.fa-vk:before {
content : "\f189";
}
.fa-weibo:before {
content : "\f18a";
}
.fa-renren:before {
content : "\f18b";
}
.fa-pagelines:before {
content : "\f18c";
}
.fa-stack-exchange:before {
content : "\f18d";
}
.fa-arrow-circle-o-right:before {
content : "\f18e";
}
.fa-arrow-circle-o-left:before {
content : "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
content : "\f191";
}
.fa-dot-circle-o:before {
content : "\f192";
}
.fa-wheelchair:before {
content : "\f193";
}
.fa-vimeo-square:before {
content : "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
content : "\f195";
}
.fa-plus-square-o:before {
content : "\f196";
}
.fa-space-shuttle:before {
content : "\f197";
}
.fa-slack:before {
content : "\f198";
}
.fa-envelope-square:before {
content : "\f199";
}
.fa-wordpress:before {
content : "\f19a";
}
.fa-openid:before {
content : "\f19b";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
content : "\f19c";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
content : "\f19d";
}
.fa-yahoo:before {
content : "\f19e";
}
.fa-google:before {
content : "\f1a0";
}
.fa-reddit:before {
content : "\f1a1";
}
.fa-reddit-square:before {
content : "\f1a2";
}
.fa-stumbleupon-circle:before {
content : "\f1a3";
}
.fa-stumbleupon:before {
content : "\f1a4";
}
.fa-delicious:before {
content : "\f1a5";
}
.fa-digg:before {
content : "\f1a6";
}
.fa-pied-piper-pp:before {
content : "\f1a7";
}
.fa-pied-piper-alt:before {
content : "\f1a8";
}
.fa-drupal:before {
content : "\f1a9";
}
.fa-joomla:before {
content : "\f1aa";
}
.fa-language:before {
content : "\f1ab";
}
.fa-fax:before {
content : "\f1ac";
}
.fa-building:before {
content : "\f1ad";
}
.fa-child:before {
content : "\f1ae";
}
.fa-paw:before {
content : "\f1b0";
}
.fa-spoon:before {
content : "\f1b1";
}
.fa-cube:before {
content : "\f1b2";
}
.fa-cubes:before {
content : "\f1b3";
}
.fa-behance:before {
content : "\f1b4";
}
.fa-behance-square:before {
content : "\f1b5";
}
.fa-steam:before {
content : "\f1b6";
}
.fa-steam-square:before {
content : "\f1b7";
}
.fa-recycle:before {
content : "\f1b8";
}
.fa-automobile:before, .fa-car:before {
content : "\f1b9";
}
.fa-cab:before, .fa-taxi:before {
content : "\f1ba";
}
.fa-tree:before {
content : "\f1bb";
}
.fa-spotify:before {
content : "\f1bc";
}
.fa-deviantart:before {
content : "\f1bd";
}
.fa-soundcloud:before {
content : "\f1be";
}
.fa-database:before {
content : "\f1c0";
}
.fa-file-pdf-o:before {
content : "\f1c1";
}
.fa-file-word-o:before {
content : "\f1c2";
}
.fa-file-excel-o:before {
content : "\f1c3";
}
.fa-file-powerpoint-o:before {
content : "\f1c4";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
content : "\f1c5";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
content : "\f1c6";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
content : "\f1c7";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
content : "\f1c8";
}
.fa-file-code-o:before {
content : "\f1c9";
}
.fa-vine:before {
content : "\f1ca";
}
.fa-codepen:before {
content : "\f1cb";
}
.fa-jsfiddle:before {
content : "\f1cc";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
content : "\f1cd";
}
.fa-circle-o-notch:before {
content : "\f1ce";
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
content : "\f1d0";
}
.fa-ge:before, .fa-empire:before {
content : "\f1d1";
}
.fa-git-square:before {
content : "\f1d2";
}
.fa-git:before {
content : "\f1d3";
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
content : "\f1d4";
}
.fa-tencent-weibo:before {
content : "\f1d5";
}
.fa-qq:before {
content : "\f1d6";
}
.fa-wechat:before, .fa-weixin:before {
content : "\f1d7";
}
.fa-send:before, .fa-paper-plane:before {
content : "\f1d8";
}
.fa-send-o:before, .fa-paper-plane-o:before {
content : "\f1d9";
}
.fa-history:before {
content : "\f1da";
}
.fa-circle-thin:before {
content : "\f1db";
}
.fa-header:before {
content : "\f1dc";
}
.fa-paragraph:before {
content : "\f1dd";
}
.fa-sliders:before {
content : "\f1de";
}
.fa-share-alt:before {
content : "\f1e0";
}
.fa-share-alt-square:before {
content : "\f1e1";
}
.fa-bomb:before {
content : "\f1e2";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
content : "\f1e3";
}
.fa-tty:before {
content : "\f1e4";
}
.fa-binoculars:before {
content : "\f1e5";
}
.fa-plug:before {
content : "\f1e6";
}
.fa-slideshare:before {
content : "\f1e7";
}
.fa-twitch:before {
content : "\f1e8";
}
.fa-yelp:before {
content : "\f1e9";
}
.fa-newspaper-o:before {
content : "\f1ea";
}
.fa-wifi:before {
content : "\f1eb";
}
.fa-calculator:before {
content : "\f1ec";
}
.fa-paypal:before {
content : "\f1ed";
}
.fa-google-wallet:before {
content : "\f1ee";
}
.fa-cc-visa:before {
content : "\f1f0";
}
.fa-cc-mastercard:before {
content : "\f1f1";
}
.fa-cc-discover:before {
content : "\f1f2";
}
.fa-cc-amex:before {
content : "\f1f3";
}
.fa-cc-paypal:before {
content : "\f1f4";
}
.fa-cc-stripe:before {
content : "\f1f5";
}
.fa-bell-slash:before {
content : "\f1f6";
}
.fa-bell-slash-o:before {
content : "\f1f7";
}
.fa-trash:before {
content : "\f1f8";
}
.fa-copyright:before {
content : "\f1f9";
}
.fa-at:before {
content : "\f1fa";
}
.fa-eyedropper:before {
content : "\f1fb";
}
.fa-paint-brush:before {
content : "\f1fc";
}
.fa-birthday-cake:before {
content : "\f1fd";
}
.fa-area-chart:before {
content : "\f1fe";
}
.fa-pie-chart:before {
content : "\f200";
}
.fa-line-chart:before {
content : "\f201";
}
.fa-lastfm:before {
content : "\f202";
}
.fa-lastfm-square:before {
content : "\f203";
}
.fa-toggle-off:before {
content : "\f204";
}
.fa-toggle-on:before {
content : "\f205";
}
.fa-bicycle:before {
content : "\f206";
}
.fa-bus:before {
content : "\f207";
}
.fa-ioxhost:before {
content : "\f208";
}
.fa-angellist:before {
content : "\f209";
}
.fa-cc:before {
content : "\f20a";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
content : "\f20b";
}
.fa-meanpath:before {
content : "\f20c";
}
.fa-buysellads:before {
content : "\f20d";
}
.fa-connectdevelop:before {
content : "\f20e";
}
.fa-dashcube:before {
content : "\f210";
}
.fa-forumbee:before {
content : "\f211";
}
.fa-leanpub:before {
content : "\f212";
}
.fa-sellsy:before {
content : "\f213";
}
.fa-shirtsinbulk:before {
content : "\f214";
}
.fa-simplybuilt:before {
content : "\f215";
}
.fa-skyatlas:before {
content : "\f216";
}
.fa-cart-plus:before {
content : "\f217";
}
.fa-cart-arrow-down:before {
content : "\f218";
}
.fa-diamond:before {
content : "\f219";
}
.fa-ship:before {
content : "\f21a";
}
.fa-user-secret:before {
content : "\f21b";
}
.fa-motorcycle:before {
content : "\f21c";
}
.fa-street-view:before {
content : "\f21d";
}
.fa-heartbeat:before {
content : "\f21e";
}
.fa-venus:before {
content : "\f221";
}
.fa-mars:before {
content : "\f222";
}
.fa-mercury:before {
content : "\f223";
}
.fa-intersex:before, .fa-transgender:before {
content : "\f224";
}
.fa-transgender-alt:before {
content : "\f225";
}
.fa-venus-double:before {
content : "\f226";
}
.fa-mars-double:before {
content : "\f227";
}
.fa-venus-mars:before {
content : "\f228";
}
.fa-mars-stroke:before {
content : "\f229";
}
.fa-mars-stroke-v:before {
content : "\f22a";
}
.fa-mars-stroke-h:before {
content : "\f22b";
}
.fa-neuter:before {
content : "\f22c";
}
.fa-genderless:before {
content : "\f22d";
}
.fa-facebook-official:before {
content : "\f230";
}
.fa-pinterest-p:before {
content : "\f231";
}
.fa-whatsapp:before {
content : "\f232";
}
.fa-server:before {
content : "\f233";
}
.fa-user-plus:before {
content : "\f234";
}
.fa-user-times:before {
content : "\f235";
}
.fa-hotel:before, .fa-bed:before {
content : "\f236";
}
.fa-viacoin:before {
content : "\f237";
}
.fa-train:before {
content : "\f238";
}
.fa-subway:before {
content : "\f239";
}
.fa-medium:before {
content : "\f23a";
}
.fa-yc:before, .fa-y-combinator:before {
content : "\f23b";
}
.fa-optin-monster:before {
content : "\f23c";
}
.fa-opencart:before {
content : "\f23d";
}
.fa-expeditedssl:before {
content : "\f23e";
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
content : "\f240";
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
content : "\f241";
}
.fa-battery-2:before, .fa-battery-half:before {
content : "\f242";
}
.fa-battery-1:before, .fa-battery-quarter:before {
content : "\f243";
}
.fa-battery-0:before, .fa-battery-empty:before {
content : "\f244";
}
.fa-mouse-pointer:before {
content : "\f245";
}
.fa-i-cursor:before {
content : "\f246";
}
.fa-object-group:before {
content : "\f247";
}
.fa-object-ungroup:before {
content : "\f248";
}
.fa-sticky-note:before {
content : "\f249";
}
.fa-sticky-note-o:before {
content : "\f24a";
}
.fa-cc-jcb:before {
content : "\f24b";
}
.fa-cc-diners-club:before {
content : "\f24c";
}
.fa-clone:before {
content : "\f24d";
}
.fa-balance-scale:before {
content : "\f24e";
}
.fa-hourglass-o:before {
content : "\f250";
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
content : "\f251";
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
content : "\f252";
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
content : "\f253";
}
.fa-hourglass:before {
content : "\f254";
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
content : "\f255";
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
content : "\f256";
}
.fa-hand-scissors-o:before {
content : "\f257";
}
.fa-hand-lizard-o:before {
content : "\f258";
}
.fa-hand-spock-o:before {
content : "\f259";
}
.fa-hand-pointer-o:before {
content : "\f25a";
}
.fa-hand-peace-o:before {
content : "\f25b";
}
.fa-trademark:before {
content : "\f25c";
}
.fa-registered:before {
content : "\f25d";
}
.fa-creative-commons:before {
content : "\f25e";
}
.fa-gg:before {
content : "\f260";
}
.fa-gg-circle:before {
content : "\f261";
}
.fa-tripadvisor:before {
content : "\f262";
}
.fa-odnoklassniki:before {
content : "\f263";
}
.fa-odnoklassniki-square:before {
content : "\f264";
}
.fa-get-pocket:before {
content : "\f265";
}
.fa-wikipedia-w:before {
content : "\f266";
}
.fa-safari:before {
content : "\f267";
}
.fa-chrome:before {
content : "\f268";
}
.fa-firefox:before {
content : "\f269";
}
.fa-opera:before {
content : "\f26a";
}
.fa-internet-explorer:before {
content : "\f26b";
}
.fa-tv:before, .fa-television:before {
content : "\f26c";
}
.fa-contao:before {
content : "\f26d";
}
.fa-500px:before {
content : "\f26e";
}
.fa-amazon:before {
content : "\f270";
}
.fa-calendar-plus-o:before {
content : "\f271";
}
.fa-calendar-minus-o:before {
content : "\f272";
}
.fa-calendar-times-o:before {
content : "\f273";
}
.fa-calendar-check-o:before {
content : "\f274";
}
.fa-industry:before {
content : "\f275";
}
.fa-map-pin:before {
content : "\f276";
}
.fa-map-signs:before {
content : "\f277";
}
.fa-map-o:before {
content : "\f278";
}
.fa-map:before {
content : "\f279";
}
.fa-commenting:before {
content : "\f27a";
}
.fa-commenting-o:before {
content : "\f27b";
}
.fa-houzz:before {
content : "\f27c";
}
.fa-vimeo:before {
content : "\f27d";
}
.fa-black-tie:before {
content : "\f27e";
}
.fa-fonticons:before {
content : "\f280";
}
.fa-reddit-alien:before {
content : "\f281";
}
.fa-edge:before {
content : "\f282";
}
.fa-credit-card-alt:before {
content : "\f283";
}
.fa-codiepie:before {
content : "\f284";
}
.fa-modx:before {
content : "\f285";
}
.fa-fort-awesome:before {
content : "\f286";
}
.fa-usb:before {
content : "\f287";
}
.fa-product-hunt:before {
content : "\f288";
}
.fa-mixcloud:before {
content : "\f289";
}
.fa-scribd:before {
content : "\f28a";
}
.fa-pause-circle:before {
content : "\f28b";
}
.fa-pause-circle-o:before {
content : "\f28c";
}
.fa-stop-circle:before {
content : "\f28d";
}
.fa-stop-circle-o:before {
content : "\f28e";
}
.fa-shopping-bag:before {
content : "\f290";
}
.fa-shopping-basket:before {
content : "\f291";
}
.fa-hashtag:before {
content : "\f292";
}
.fa-bluetooth:before {
content : "\f293";
}
.fa-bluetooth-b:before {
content : "\f294";
}
.fa-percent:before {
content : "\f295";
}
.fa-gitlab:before {
content : "\f296";
}
.fa-wpbeginner:before {
content : "\f297";
}
.fa-wpforms:before {
content : "\f298";
}
.fa-envira:before {
content : "\f299";
}
.fa-universal-access:before {
content : "\f29a";
}
.fa-wheelchair-alt:before {
content : "\f29b";
}
.fa-question-circle-o:before {
content : "\f29c";
}
.fa-blind:before {
content : "\f29d";
}
.fa-audio-description:before {
content : "\f29e";
}
.fa-volume-control-phone:before {
content : "\f2a0";
}
.fa-braille:before {
content : "\f2a1";
}
.fa-assistive-listening-systems:before {
content : "\f2a2";
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
content : "\f2a3";
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
content : "\f2a4";
}
.fa-glide:before {
content : "\f2a5";
}
.fa-glide-g:before {
content : "\f2a6";
}
.fa-signing:before, .fa-sign-language:before {
content : "\f2a7";
}
.fa-low-vision:before {
content : "\f2a8";
}
.fa-viadeo:before {
content : "\f2a9";
}
.fa-viadeo-square:before {
content : "\f2aa";
}
.fa-snapchat:before {
content : "\f2ab";
}
.fa-snapchat-ghost:before {
content : "\f2ac";
}
.fa-snapchat-square:before {
content : "\f2ad";
}
.fa-pied-piper:before {
content : "\f2ae";
}
.fa-first-order:before {
content : "\f2b0";
}
.fa-yoast:before {
content : "\f2b1";
}
.fa-themeisle:before {
content : "\f2b2";
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
content : "\f2b3";
}
.fa-fa:before, .fa-font-awesome:before {
content : "\f2b4";
}
.fa-handshake-o:before {
content : "\f2b5";
}
.fa-envelope-open:before {
content : "\f2b6";
}
.fa-envelope-open-o:before {
content : "\f2b7";
}
.fa-linode:before {
content : "\f2b8";
}
.fa-address-book:before {
content : "\f2b9";
}
.fa-address-book-o:before {
content : "\f2ba";
}
.fa-vcard:before, .fa-address-card:before {
content : "\f2bb";
}
.fa-vcard-o:before, .fa-address-card-o:before {
content : "\f2bc";
}
.fa-user-circle:before {
content : "\f2bd";
}
.fa-user-circle-o:before {
content : "\f2be";
}
.fa-user-o:before {
content : "\f2c0";
}
.fa-id-badge:before {
content : "\f2c1";
}
.fa-drivers-license:before, .fa-id-card:before {
content : "\f2c2";
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
content : "\f2c3";
}
.fa-quora:before {
content : "\f2c4";
}
.fa-free-code-camp:before {
content : "\f2c5";
}
.fa-telegram:before {
content : "\f2c6";
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
content : "\f2c7";
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
content : "\f2c8";
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
content : "\f2c9";
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
content : "\f2ca";
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
content : "\f2cb";
}
.fa-shower:before {
content : "\f2cc";
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
content : "\f2cd";
}
.fa-podcast:before {
content : "\f2ce";
}
.fa-window-maximize:before {
content : "\f2d0";
}
.fa-window-minimize:before {
content : "\f2d1";
}
.fa-window-restore:before {
content : "\f2d2";
}
.fa-times-rectangle:before, .fa-window-close:before {
content : "\f2d3";
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
content : "\f2d4";
}
.fa-bandcamp:before {
content : "\f2d5";
}
.fa-grav:before {
content : "\f2d6";
}
.fa-etsy:before {
content : "\f2d7";
}
.fa-imdb:before {
content : "\f2d8";
}
.fa-ravelry:before {
content : "\f2d9";
}
.fa-eercast:before {
content : "\f2da";
}
.fa-microchip:before {
content : "\f2db";
}
.fa-snowflake-o:before {
content : "\f2dc";
}
.fa-superpowers:before {
content : "\f2dd";
}
.fa-wpexplorer:before {
content : "\f2de";
}
.fa-meetup:before {
content : "\f2e0";
}
.sr-only {
position : absolute;
width : 1px;
height : 1px;
padding : 0;
margin : -1px;
overflow : hidden;
clip : rect(0,0,0,0);
border : 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position : static;
width : auto;
height : auto;
margin : 0;
overflow : visible;
clip : auto;
}
.owl-carousel, .owl-carousel .owl-item {
position : relative;
}
.owl-carousel {
display : none;
width : 100%;
z-index : 1;
}
.owl-carousel .owl-stage {
position : relative;
}
.owl-carousel .owl-stage:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel .owl-stage-outer {
position : relative;
overflow : hidden;
}
.owl-carousel .owl-item {
min-height : 1px;
float : left;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display : none;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
display : block;
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor : pointer;
user-select : none;
}
.owl-carousel.owl-loading {
opacity : 0;
display : block;
}
.owl-carousel.owl-hidden {
opacity : 0;
}
.owl-carousel.owl-refresh .owl-item {
visibility : hidden;
}
.owl-carousel.owl-drag .owl-item {
user-select : none;
}
.owl-carousel.owl-grab {
cursor : move;
cursor : grab;
}
.owl-carousel.owl-rtl {
direction : rtl;
}
.owl-carousel.owl-rtl .owl-item {
float : right;
}
.owl-carousel .animated {
animation-duration : 1s;
animation-fill-mode : both;
}
.owl-carousel .owl-animated-in {
z-index : 0;
}
.owl-carousel .owl-animated-out {
z-index : 1;
}
.owl-carousel .fadeOut {
animation-name : fadeOut;
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.owl-height {
transition : height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
opacity : 0;
transition : opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
transform-style : preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position : relative;
height : 100%;
background : #000;
}
.owl-carousel .owl-video-play-icon {
position : absolute;
height : 80px;
width : 80px;
left : 50%;
top : 50%;
margin-left : -40px;
margin-top : -40px;
background : url(owl.video.play.png) no-repeat;
cursor : pointer;
z-index : 1;
transition : transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
transform : scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
display : none;
}
.owl-carousel .owl-video-tn {
opacity : 0;
height : 100%;
background-position : center center;
background-repeat : no-repeat;
background-size : contain;
transition : opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
position : relative;
z-index : 1;
height : 100%;
width : 100%;
}
.owl-theme .owl-dots, .owl-theme .owl-nav {
text-align : center;
}
.owl-theme .owl-nav {
margin-top : 10px;
}
.owl-theme .owl-nav [class*="owl-"] {
color : #FFF;
font-size : 14px;
margin : 5px;
padding : 4px 7px;
background : #D6D6D6;
display : inline-block;
cursor : pointer;
border-radius : 3px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
background : #869791;
color : #FFF;
text-decoration : none;
}
.owl-theme .owl-nav .disabled {
opacity : 0.5;
cursor : default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top : 10px;
}
.owl-theme .owl-dots .owl-dot {
display : inline-block;
}
.owl-theme .owl-dots .owl-dot span {
width : 10px;
height : 10px;
margin : 5px 7px;
background : #D6D6D6;
display : block;
transition : opacity 0.2s ease;
border-radius : 30px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background : #869791;
}
:root {
--blue : #007bff;
--indigo : #6610f2;
--purple : #6f42c1;
--pink : #e83e8c;
--red : #dc3545;
--orange : #fd7e14;
--yellow : #ffc107;
--green : #28a745;
--teal : #20c997;
--cyan : #17a2b8;
--white : #fff;
--gray : #6c757d;
--gray-dark : #343a40;
--primary : #007bff;
--secondary : #6c757d;
--success : #28a745;
--info : #17a2b8;
--warning : #ffc107;
--danger : #dc3545;
--light : #f8f9fa;
--dark : #343a40;
--breakpoint-xs : 0;
--breakpoint-sm : 576px;
--breakpoint-md : 768px;
--breakpoint-lg : 992px;
--breakpoint-xl : 1200px;
--font-family-sans-serif : -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
--font-family-monospace : SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
*, *::before, *::after {
box-sizing : border-box;
}
html {
font-family : sans-serif;
line-height : 1.15;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display : block;
}
body {
margin : 0;
font-size : 1rem;
font-weight : 400;
line-height : 1.5;
color : #212529;
text-align : left;
background-color : #fff;
}
[tabindex="-1"]:focus {
outline : 0 !important ;
}
hr {
box-sizing : content-box;
height : 0;
overflow : visible;
}
h1, h2, h3, h4, h5, h6 {
margin-top : 0;
margin-bottom : 0.5rem;
}
p {
margin-top : 0;
margin-bottom : 1rem;
}
abbr[title], abbr[data-original-title] {
text-decoration : underline;
text-decoration : underline dotted;
cursor : help;
border-bottom : 0;
}
address {
margin-bottom : 1rem;
font-style : normal;
line-height : inherit;
}
ol, ul, dl {
margin-top : 0;
margin-bottom : 1rem;
}
ol ol, ul ul, ol ul, ul ol {
margin-bottom : 0;
}
dt {
font-weight : 700;
}
dd {
margin-bottom : 0.5rem;
margin-left : 0;
}
blockquote {
margin : 0 0 1rem;
}
dfn {
font-style : italic;
}
b, strong {
font-weight : bolder;
}
small {
font-size : 80%;
}
sub, sup {
position : relative;
font-size : 75%;
line-height : 0;
vertical-align : baseline;
}
sub {
bottom : -0.25em;
}
sup {
top : -0.5em;
}
a {
color : #007bff;
text-decoration : none;
background-color : transparent;
}
a:hover {
color : #0056b3;
text-decoration : underline;
}
a:not([href]):not([tabindex]) {
color : inherit;
text-decoration : none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color : inherit;
text-decoration : none;
}
a:not([href]):not([tabindex]):focus {
outline : 0;
}
pre, code, kbd, samp {
font-family : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size : 1em;
}
pre {
margin-top : 0;
margin-bottom : 1rem;
overflow : auto;
}
figure {
margin : 0 0 1rem;
}
img {
vertical-align : middle;
border-style : none;
}
svg:not(:root) {
overflow : hidden;
vertical-align : middle;
}
table {
border-collapse : collapse;
}
caption {
padding-top : 0.75rem;
padding-bottom : 0.75rem;
color : #6c757d;
text-align : left;
caption-side : bottom;
}
th {
text-align : inherit;
}
label {
display : inline-block;
margin-bottom : 0.5rem;
}
button {
border-radius : 0;
}
button:focus {
outline : 1px dotted;
}
input, button, select, optgroup, textarea {
margin : 0;
font-family : inherit;
font-size : inherit;
line-height : inherit;
}
button, input {
overflow : visible;
}
button, select {
text-transform : none;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
padding : 0;
border-style : none;
}
input[type="radio"], input[type="checkbox"] {
box-sizing : border-box;
padding : 0;
}
textarea {
overflow : auto;
resize : vertical;
}
fieldset {
min-width : 0;
padding : 0;
margin : 0;
border : 0;
}
legend {
display : block;
width : 100%;
max-width : 100%;
padding : 0;
margin-bottom : 0.5rem;
font-size : 1.5rem;
line-height : inherit;
color : inherit;
white-space : normal;
}
progress {
vertical-align : baseline;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height : auto;
}
[type="search"] {
outline-offset : -2px;
}
::-webkit-file-upload-button {
font : inherit;
}
output {
display : inline-block;
}
summary {
display : list-item;
cursor : pointer;
}
template {
display : none;
}
[hidden] {
display : none !important ;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom : 0.5rem;
font-family : inherit;
font-weight : 500;
line-height : 1.2;
color : inherit;
}
h1, .h1 {
font-size : 2.5rem;
}
h2, .h2 {
font-size : 2rem;
}
h3, .h3 {
font-size : 1.75rem;
}
h4, .h4 {
font-size : 1.5rem;
}
h5, .h5 {
font-size : 1.25rem;
}
h6, .h6 {
font-size : 1rem;
}
.lead {
font-size : 1.25rem;
font-weight : 300;
}
.display-1 {
font-size : 6rem;
font-weight : 300;
line-height : 1.2;
}
.display-2 {
font-size : 5.5rem;
font-weight : 300;
line-height : 1.2;
}
.display-3 {
font-size : 4.5rem;
font-weight : 300;
line-height : 1.2;
}
.display-4 {
font-size : 3.5rem;
font-weight : 300;
line-height : 1.2;
}
hr {
margin-top : 1rem;
margin-bottom : 1rem;
border : 0;
border-top : 1px solid rgb(0, 0, 0, 0.1);
}
small, .small {
font-size : 80%;
font-weight : 400;
}
mark, .mark {
padding : 0.2em;
background-color : #fcf8e3;
}
.list-unstyled {
padding-left : 0;
list-style : none;
}
.list-inline {
padding-left : 0;
list-style : none;
}
.list-inline-item {
display : inline-block;
}
.list-inline-item:not(:last-child) {
margin-right : 0.5rem;
}
.initialism {
font-size : 90%;
text-transform : uppercase;
}
.blockquote {
margin-bottom : 1rem;
font-size : 1.25rem;
}
.blockquote-footer {
display : block;
font-size : 80%;
color : #6c757d;
}
.blockquote-footer::before {
content : "\2014 \00A0";
}
.img-fluid {
max-width : 100%;
height : auto;
}
.img-thumbnail {
padding : 0.25rem;
background-color : #fff;
border : #dee2e6 solid 1px;
border-radius : 0.25rem;
max-width : 100%;
height : auto;
}
.figure {
display : inline-block;
}
.figure-img {
margin-bottom : 0.5rem;
line-height : 1;
}
.figure-caption {
font-size : 90%;
color : #6c757d;
}
code {
font-size : 87.5%;
color : #e83e8c;
word-break : break-word;
}
a > code {
color : inherit;
}
kbd {
padding : 0.2rem 0.4rem;
font-size : 87.5%;
color : #fff;
background-color : #212529;
border-radius : 0.2rem;
}
kbd kbd {
padding : 0;
font-size : 100%;
font-weight : 700;
}
pre {
display : block;
font-size : 87.5%;
color : #212529;
}
pre code {
font-size : inherit;
color : inherit;
word-break : normal;
}
.pre-scrollable {
max-height : 340px;
overflow-y : scroll;
}
html {
box-sizing : border-box;
}
*, *::before, *::after {
box-sizing : inherit;
}
.container {
width : 100%;
padding-right : 15px;
padding-left : 15px;
margin-right : auto;
margin-left : auto;
}
@media (min-width: 576px) {
.container {
max-width : 540px;
}
}
@media (min-width: 768px) {
.container {
max-width : 720px;
}
}
@media (min-width: 992px) {
.container {
max-width : 960px;
}
}
@media (min-width: 1200px) {
.container {
max-width : 1140px;
}
}
.container-fluid {
width : 100%;
padding-right : 15px;
padding-left : 15px;
margin-right : auto;
margin-left : auto;
}
.row {
display : flex;
flex-wrap : wrap;
margin-right : -15px;
margin-left : -15px;
}
.no-gutters {
margin-right : 0;
margin-left : 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
padding-right : 0;
padding-left : 0;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
position : relative;
width : 100%;
min-height : 1px;
padding-right : 15px;
padding-left : 15px;
}
.col {
flex-basis : 0;
flex-grow : 1;
max-width : 100%;
}
.col-auto {
flex : 0 0 auto;
width : auto;
max-width : none;
}
.col-1 {
flex : 0 0 8.3333333333%;
max-width : 8.3333333333%;
}
.col-2 {
flex : 0 0 16.6666666667%;
max-width : 16.6666666667%;
}
.col-3 {
flex : 0 0 25%;
max-width : 25%;
}
.col-4 {
flex : 0 0 33.3333333333%;
max-width : 33.3333333333%;
}
.col-5 {
flex : 0 0 41.6666666667%;
max-width : 41.6666666667%;
}
.col-6 {
flex : 0 0 50%;
max-width : 50%;
}
.col-7 {
flex : 0 0 58.3333333333%;
max-width : 58.3333333333%;
}
.col-8 {
flex : 0 0 66.6666666667%;
max-width : 66.6666666667%;
}
.col-9 {
flex : 0 0 75%;
max-width : 75%;
}
.col-10 {
flex : 0 0 83.3333333333%;
max-width : 83.3333333333%;
}
.col-11 {
flex : 0 0 91.6666666667%;
max-width : 91.6666666667%;
}
.col-12 {
flex : 0 0 100%;
max-width : 100%;
}
.order-first {
order : -1;
}
.order-last {
order : 13;
}
.order-0 {
order : 0;
}
.order-1 {
order : 1;
}
.order-2 {
order : 2;
}
.order-3 {
order : 3;
}
.order-4 {
order : 4;
}
.order-5 {
order : 5;
}
.order-6 {
order : 6;
}
.order-7 {
order : 7;
}
.order-8 {
order : 8;
}
.order-9 {
order : 9;
}
.order-10 {
order : 10;
}
.order-11 {
order : 11;
}
.order-12 {
order : 12;
}
.offset-1 {
margin-left : 8.3333333333%;
}
.offset-2 {
margin-left : 16.6666666667%;
}
.offset-3 {
margin-left : 25%;
}
.offset-4 {
margin-left : 33.3333333333%;
}
.offset-5 {
margin-left : 41.6666666667%;
}
.offset-6 {
margin-left : 50%;
}
.offset-7 {
margin-left : 58.3333333333%;
}
.offset-8 {
margin-left : 66.6666666667%;
}
.offset-9 {
margin-left : 75%;
}
.offset-10 {
margin-left : 83.3333333333%;
}
.offset-11 {
margin-left : 91.6666666667%;
}
@media (min-width: 576px) {
.col-sm {
flex-basis : 0;
flex-grow : 1;
max-width : 100%;
}
.col-sm-auto {
flex : 0 0 auto;
width : auto;
max-width : none;
}
.col-sm-1 {
flex : 0 0 8.3333333333%;
max-width : 8.3333333333%;
}
.col-sm-2 {
flex : 0 0 16.6666666667%;
max-width : 16.6666666667%;
}
.col-sm-3 {
flex : 0 0 25%;
max-width : 25%;
}
.col-sm-4 {
flex : 0 0 33.3333333333%;
max-width : 33.3333333333%;
}
.col-sm-5 {
flex : 0 0 41.6666666667%;
max-width : 41.6666666667%;
}
.col-sm-6 {
flex : 0 0 50%;
max-width : 50%;
}
.col-sm-7 {
flex : 0 0 58.3333333333%;
max-width : 58.3333333333%;
}
.col-sm-8 {
flex : 0 0 66.6666666667%;
max-width : 66.6666666667%;
}
.col-sm-9 {
flex : 0 0 75%;
max-width : 75%;
}
.col-sm-10 {
flex : 0 0 83.3333333333%;
max-width : 83.3333333333%;
}
.col-sm-11 {
flex : 0 0 91.6666666667%;
max-width : 91.6666666667%;
}
.col-sm-12 {
flex : 0 0 100%;
max-width : 100%;
}
.order-sm-first {
order : -1;
}
.order-sm-last {
order : 13;
}
.order-sm-0 {
order : 0;
}
.order-sm-1 {
order : 1;
}
.order-sm-2 {
order : 2;
}
.order-sm-3 {
order : 3;
}
.order-sm-4 {
order : 4;
}
.order-sm-5 {
order : 5;
}
.order-sm-6 {
order : 6;
}
.order-sm-7 {
order : 7;
}
.order-sm-8 {
order : 8;
}
.order-sm-9 {
order : 9;
}
.order-sm-10 {
order : 10;
}
.order-sm-11 {
order : 11;
}
.order-sm-12 {
order : 12;
}
.offset-sm-0 {
margin-left : 0;
}
.offset-sm-1 {
margin-left : 8.3333333333%;
}
.offset-sm-2 {
margin-left : 16.6666666667%;
}
.offset-sm-3 {
margin-left : 25%;
}
.offset-sm-4 {
margin-left : 33.3333333333%;
}
.offset-sm-5 {
margin-left : 41.6666666667%;
}
.offset-sm-6 {
margin-left : 50%;
}
.offset-sm-7 {
margin-left : 58.3333333333%;
}
.offset-sm-8 {
margin-left : 66.6666666667%;
}
.offset-sm-9 {
margin-left : 75%;
}
.offset-sm-10 {
margin-left : 83.3333333333%;
}
.offset-sm-11 {
margin-left : 91.6666666667%;
}
}
@media (min-width: 768px) {
.col-md {
flex-basis : 0;
flex-grow : 1;
max-width : 100%;
}
.col-md-auto {
flex : 0 0 auto;
width : auto;
max-width : none;
}
.col-md-1 {
flex : 0 0 8.3333333333%;
max-width : 8.3333333333%;
}
.col-md-2 {
flex : 0 0 16.6666666667%;
max-width : 16.6666666667%;
}
.col-md-3 {
flex : 0 0 25%;
max-width : 25%;
}
.col-md-4 {
flex : 0 0 33.3333333333%;
max-width : 33.3333333333%;
}
.col-md-5 {
flex : 0 0 41.6666666667%;
max-width : 41.6666666667%;
}
.col-md-6 {
flex : 0 0 50%;
max-width : 50%;
}
.col-md-7 {
flex : 0 0 58.3333333333%;
max-width : 58.3333333333%;
}
.col-md-8 {
flex : 0 0 66.6666666667%;
max-width : 66.6666666667%;
}
.col-md-9 {
flex : 0 0 75%;
max-width : 75%;
}
.col-md-10 {
flex : 0 0 83.3333333333%;
max-width : 83.3333333333%;
}
.col-md-11 {
flex : 0 0 91.6666666667%;
max-width : 91.6666666667%;
}
.col-md-12 {
flex : 0 0 100%;
max-width : 100%;
}
.order-md-first {
order : -1;
}
.order-md-last {
order : 13;
}
.order-md-0 {
order : 0;
}
.order-md-1 {
order : 1;
}
.order-md-2 {
order : 2;
}
.order-md-3 {
order : 3;
}
.order-md-4 {
order : 4;
}
.order-md-5 {
order : 5;
}
.order-md-6 {
order : 6;
}
.order-md-7 {
order : 7;
}
.order-md-8 {
order : 8;
}
.order-md-9 {
order : 9;
}
.order-md-10 {
order : 10;
}
.order-md-11 {
order : 11;
}
.order-md-12 {
order : 12;
}
.offset-md-0 {
margin-left : 0;
}
.offset-md-1 {
margin-left : 8.3333333333%;
}
.offset-md-2 {
margin-left : 16.6666666667%;
}
.offset-md-3 {
margin-left : 25%;
}
.offset-md-4 {
margin-left : 33.3333333333%;
}
.offset-md-5 {
margin-left : 41.6666666667%;
}
.offset-md-6 {
margin-left : 50%;
}
.offset-md-7 {
margin-left : 58.3333333333%;
}
.offset-md-8 {
margin-left : 66.6666666667%;
}
.offset-md-9 {
margin-left : 75%;
}
.offset-md-10 {
margin-left : 83.3333333333%;
}
.offset-md-11 {
margin-left : 91.6666666667%;
}
}
@media (min-width: 992px) {
.col-lg {
flex-basis : 0;
flex-grow : 1;
max-width : 100%;
}
.col-lg-auto {
flex : 0 0 auto;
width : auto;
max-width : none;
}
.col-lg-1 {
flex : 0 0 8.3333333333%;
max-width : 8.3333333333%;
}
.col-lg-2 {
flex : 0 0 16.6666666667%;
max-width : 16.6666666667%;
}
.col-lg-3 {
flex : 0 0 25%;
max-width : 25%;
}
.col-lg-4 {
flex : 0 0 33.3333333333%;
max-width : 33.3333333333%;
}
.col-lg-5 {
flex : 0 0 41.6666666667%;
max-width : 41.6666666667%;
}
.col-lg-6 {
flex : 0 0 50%;
max-width : 50%;
}
.col-lg-7 {
flex : 0 0 58.3333333333%;
max-width : 58.3333333333%;
}
.col-lg-8 {
flex : 0 0 66.6666666667%;
max-width : 66.6666666667%;
}
.col-lg-9 {
flex : 0 0 75%;
max-width : 75%;
}
.col-lg-10 {
flex : 0 0 83.3333333333%;
max-width : 83.3333333333%;
}
.col-lg-11 {
flex : 0 0 91.6666666667%;
max-width : 91.6666666667%;
}
.col-lg-12 {
flex : 0 0 100%;
max-width : 100%;
}
.order-lg-first {
order : -1;
}
.order-lg-last {
order : 13;
}
.order-lg-0 {
order : 0;
}
.order-lg-1 {
order : 1;
}
.order-lg-2 {
order : 2;
}
.order-lg-3 {
order : 3;
}
.order-lg-4 {
order : 4;
}
.order-lg-5 {
order : 5;
}
.order-lg-6 {
order : 6;
}
.order-lg-7 {
order : 7;
}
.order-lg-8 {
order : 8;
}
.order-lg-9 {
order : 9;
}
.order-lg-10 {
order : 10;
}
.order-lg-11 {
order : 11;
}
.order-lg-12 {
order : 12;
}
.offset-lg-0 {
margin-left : 0;
}
.offset-lg-1 {
margin-left : 8.3333333333%;
}
.offset-lg-2 {
margin-left : 16.6666666667%;
}
.offset-lg-3 {
margin-left : 25%;
}
.offset-lg-4 {
margin-left : 33.3333333333%;
}
.offset-lg-5 {
margin-left : 41.6666666667%;
}
.offset-lg-6 {
margin-left : 50%;
}
.offset-lg-7 {
margin-left : 58.3333333333%;
}
.offset-lg-8 {
margin-left : 66.6666666667%;
}
.offset-lg-9 {
margin-left : 75%;
}
.offset-lg-10 {
margin-left : 83.3333333333%;
}
.offset-lg-11 {
margin-left : 91.6666666667%;
}
}
@media (min-width: 1200px) {
.col-xl {
flex-basis : 0;
flex-grow : 1;
max-width : 100%;
}
.col-xl-auto {
flex : 0 0 auto;
width : auto;
max-width : none;
}
.col-xl-1 {
flex : 0 0 8.3333333333%;
max-width : 8.3333333333%;
}
.col-xl-2 {
flex : 0 0 16.6666666667%;
max-width : 16.6666666667%;
}
.col-xl-3 {
flex : 0 0 25%;
max-width : 25%;
}
.col-xl-4 {
flex : 0 0 33.3333333333%;
max-width : 33.3333333333%;
}
.col-xl-5 {
flex : 0 0 41.6666666667%;
max-width : 41.6666666667%;
}
.col-xl-6 {
flex : 0 0 50%;
max-width : 50%;
}
.col-xl-7 {
flex : 0 0 58.3333333333%;
max-width : 58.3333333333%;
}
.col-xl-8 {
flex : 0 0 66.6666666667%;
max-width : 66.6666666667%;
}
.col-xl-9 {
flex : 0 0 75%;
max-width : 75%;
}
.col-xl-10 {
flex : 0 0 83.3333333333%;
max-width : 83.3333333333%;
}
.col-xl-11 {
flex : 0 0 91.6666666667%;
max-width : 91.6666666667%;
}
.col-xl-12 {
flex : 0 0 100%;
max-width : 100%;
}
.order-xl-first {
order : -1;
}
.order-xl-last {
order : 13;
}
.order-xl-0 {
order : 0;
}
.order-xl-1 {
order : 1;
}
.order-xl-2 {
order : 2;
}
.order-xl-3 {
order : 3;
}
.order-xl-4 {
order : 4;
}
.order-xl-5 {
order : 5;
}
.order-xl-6 {
order : 6;
}
.order-xl-7 {
order : 7;
}
.order-xl-8 {
order : 8;
}
.order-xl-9 {
order : 9;
}
.order-xl-10 {
order : 10;
}
.order-xl-11 {
order : 11;
}
.order-xl-12 {
order : 12;
}
.offset-xl-0 {
margin-left : 0;
}
.offset-xl-1 {
margin-left : 8.3333333333%;
}
.offset-xl-2 {
margin-left : 16.6666666667%;
}
.offset-xl-3 {
margin-left : 25%;
}
.offset-xl-4 {
margin-left : 33.3333333333%;
}
.offset-xl-5 {
margin-left : 41.6666666667%;
}
.offset-xl-6 {
margin-left : 50%;
}
.offset-xl-7 {
margin-left : 58.3333333333%;
}
.offset-xl-8 {
margin-left : 66.6666666667%;
}
.offset-xl-9 {
margin-left : 75%;
}
.offset-xl-10 {
margin-left : 83.3333333333%;
}
.offset-xl-11 {
margin-left : 91.6666666667%;
}
}
.d-none {
display : none !important ;
}
.d-inline {
display : inline !important ;
}
.d-inline-block {
display : inline-block !important ;
}
.d-block {
display : block !important ;
}
.d-table {
display : table !important ;
}
.d-table-row {
display : table-row !important ;
}
.d-table-cell {
display : table-cell !important ;
}
.d-flex {
display : flex !important ;
}
.d-inline-flex {
display : inline-flex !important ;
}
@media (min-width: 576px) {
.d-sm-none {
display : none !important ;
}
.d-sm-inline {
display : inline !important ;
}
.d-sm-inline-block {
display : inline-block !important ;
}
.d-sm-block {
display : block !important ;
}
.d-sm-table {
display : table !important ;
}
.d-sm-table-row {
display : table-row !important ;
}
.d-sm-table-cell {
display : table-cell !important ;
}
.d-sm-flex {
display : flex !important ;
}
.d-sm-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 768px) {
.d-md-none {
display : none !important ;
}
.d-md-inline {
display : inline !important ;
}
.d-md-inline-block {
display : inline-block !important ;
}
.d-md-block {
display : block !important ;
}
.d-md-table {
display : table !important ;
}
.d-md-table-row {
display : table-row !important ;
}
.d-md-table-cell {
display : table-cell !important ;
}
.d-md-flex {
display : flex !important ;
}
.d-md-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 992px) {
.d-lg-none {
display : none !important ;
}
.d-lg-inline {
display : inline !important ;
}
.d-lg-inline-block {
display : inline-block !important ;
}
.d-lg-block {
display : block !important ;
}
.d-lg-table {
display : table !important ;
}
.d-lg-table-row {
display : table-row !important ;
}
.d-lg-table-cell {
display : table-cell !important ;
}
.d-lg-flex {
display : flex !important ;
}
.d-lg-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display : none !important ;
}
.d-xl-inline {
display : inline !important ;
}
.d-xl-inline-block {
display : inline-block !important ;
}
.d-xl-block {
display : block !important ;
}
.d-xl-table {
display : table !important ;
}
.d-xl-table-row {
display : table-row !important ;
}
.d-xl-table-cell {
display : table-cell !important ;
}
.d-xl-flex {
display : flex !important ;
}
.d-xl-inline-flex {
display : inline-flex !important ;
}
}
@media print {
.d-print-none {
display : none !important ;
}
.d-print-inline {
display : inline !important ;
}
.d-print-inline-block {
display : inline-block !important ;
}
.d-print-block {
display : block !important ;
}
.d-print-table {
display : table !important ;
}
.d-print-table-row {
display : table-row !important ;
}
.d-print-table-cell {
display : table-cell !important ;
}
.d-print-flex {
display : flex !important ;
}
.d-print-inline-flex {
display : inline-flex !important ;
}
}
.flex-row {
flex-direction : row !important ;
}
.flex-column {
flex-direction : column !important ;
}
.flex-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-wrap {
flex-wrap : wrap !important ;
}
.flex-nowrap {
flex-wrap : nowrap !important ;
}
.flex-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-fill {
flex : 1 1 auto !important ;
}
.flex-grow-0 {
flex-grow : 0 !important ;
}
.flex-grow-1 {
flex-grow : 1 !important ;
}
.flex-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-start {
justify-content : flex-start !important ;
}
.justify-content-end {
justify-content : flex-end !important ;
}
.justify-content-center {
justify-content : center !important ;
}
.justify-content-between {
justify-content : space-between !important ;
}
.justify-content-around {
justify-content : space-around !important ;
}
.align-items-start {
align-items : flex-start !important ;
}
.align-items-end {
align-items : flex-end !important ;
}
.align-items-center {
align-items : center !important ;
}
.align-items-baseline {
align-items : baseline !important ;
}
.align-items-stretch {
align-items : stretch !important ;
}
.align-content-start {
align-content : flex-start !important ;
}
.align-content-end {
align-content : flex-end !important ;
}
.align-content-center {
align-content : center !important ;
}
.align-content-between {
align-content : space-between !important ;
}
.align-content-around {
align-content : space-around !important ;
}
.align-content-stretch {
align-content : stretch !important ;
}
.align-self-auto {
align-self : auto !important ;
}
.align-self-start {
align-self : flex-start !important ;
}
.align-self-end {
align-self : flex-end !important ;
}
.align-self-center {
align-self : center !important ;
}
.align-self-baseline {
align-self : baseline !important ;
}
.align-self-stretch {
align-self : stretch !important ;
}
@media (min-width: 576px) {
.flex-sm-row {
flex-direction : row !important ;
}
.flex-sm-column {
flex-direction : column !important ;
}
.flex-sm-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-sm-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-sm-wrap {
flex-wrap : wrap !important ;
}
.flex-sm-nowrap {
flex-wrap : nowrap !important ;
}
.flex-sm-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-sm-fill {
flex : 1 1 auto !important ;
}
.flex-sm-grow-0 {
flex-grow : 0 !important ;
}
.flex-sm-grow-1 {
flex-grow : 1 !important ;
}
.flex-sm-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-sm-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-sm-start {
justify-content : flex-start !important ;
}
.justify-content-sm-end {
justify-content : flex-end !important ;
}
.justify-content-sm-center {
justify-content : center !important ;
}
.justify-content-sm-between {
justify-content : space-between !important ;
}
.justify-content-sm-around {
justify-content : space-around !important ;
}
.align-items-sm-start {
align-items : flex-start !important ;
}
.align-items-sm-end {
align-items : flex-end !important ;
}
.align-items-sm-center {
align-items : center !important ;
}
.align-items-sm-baseline {
align-items : baseline !important ;
}
.align-items-sm-stretch {
align-items : stretch !important ;
}
.align-content-sm-start {
align-content : flex-start !important ;
}
.align-content-sm-end {
align-content : flex-end !important ;
}
.align-content-sm-center {
align-content : center !important ;
}
.align-content-sm-between {
align-content : space-between !important ;
}
.align-content-sm-around {
align-content : space-around !important ;
}
.align-content-sm-stretch {
align-content : stretch !important ;
}
.align-self-sm-auto {
align-self : auto !important ;
}
.align-self-sm-start {
align-self : flex-start !important ;
}
.align-self-sm-end {
align-self : flex-end !important ;
}
.align-self-sm-center {
align-self : center !important ;
}
.align-self-sm-baseline {
align-self : baseline !important ;
}
.align-self-sm-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 768px) {
.flex-md-row {
flex-direction : row !important ;
}
.flex-md-column {
flex-direction : column !important ;
}
.flex-md-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-md-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-md-wrap {
flex-wrap : wrap !important ;
}
.flex-md-nowrap {
flex-wrap : nowrap !important ;
}
.flex-md-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-md-fill {
flex : 1 1 auto !important ;
}
.flex-md-grow-0 {
flex-grow : 0 !important ;
}
.flex-md-grow-1 {
flex-grow : 1 !important ;
}
.flex-md-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-md-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-md-start {
justify-content : flex-start !important ;
}
.justify-content-md-end {
justify-content : flex-end !important ;
}
.justify-content-md-center {
justify-content : center !important ;
}
.justify-content-md-between {
justify-content : space-between !important ;
}
.justify-content-md-around {
justify-content : space-around !important ;
}
.align-items-md-start {
align-items : flex-start !important ;
}
.align-items-md-end {
align-items : flex-end !important ;
}
.align-items-md-center {
align-items : center !important ;
}
.align-items-md-baseline {
align-items : baseline !important ;
}
.align-items-md-stretch {
align-items : stretch !important ;
}
.align-content-md-start {
align-content : flex-start !important ;
}
.align-content-md-end {
align-content : flex-end !important ;
}
.align-content-md-center {
align-content : center !important ;
}
.align-content-md-between {
align-content : space-between !important ;
}
.align-content-md-around {
align-content : space-around !important ;
}
.align-content-md-stretch {
align-content : stretch !important ;
}
.align-self-md-auto {
align-self : auto !important ;
}
.align-self-md-start {
align-self : flex-start !important ;
}
.align-self-md-end {
align-self : flex-end !important ;
}
.align-self-md-center {
align-self : center !important ;
}
.align-self-md-baseline {
align-self : baseline !important ;
}
.align-self-md-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 992px) {
.flex-lg-row {
flex-direction : row !important ;
}
.flex-lg-column {
flex-direction : column !important ;
}
.flex-lg-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-lg-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-lg-wrap {
flex-wrap : wrap !important ;
}
.flex-lg-nowrap {
flex-wrap : nowrap !important ;
}
.flex-lg-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-lg-fill {
flex : 1 1 auto !important ;
}
.flex-lg-grow-0 {
flex-grow : 0 !important ;
}
.flex-lg-grow-1 {
flex-grow : 1 !important ;
}
.flex-lg-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-lg-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-lg-start {
justify-content : flex-start !important ;
}
.justify-content-lg-end {
justify-content : flex-end !important ;
}
.justify-content-lg-center {
justify-content : center !important ;
}
.justify-content-lg-between {
justify-content : space-between !important ;
}
.justify-content-lg-around {
justify-content : space-around !important ;
}
.align-items-lg-start {
align-items : flex-start !important ;
}
.align-items-lg-end {
align-items : flex-end !important ;
}
.align-items-lg-center {
align-items : center !important ;
}
.align-items-lg-baseline {
align-items : baseline !important ;
}
.align-items-lg-stretch {
align-items : stretch !important ;
}
.align-content-lg-start {
align-content : flex-start !important ;
}
.align-content-lg-end {
align-content : flex-end !important ;
}
.align-content-lg-center {
align-content : center !important ;
}
.align-content-lg-between {
align-content : space-between !important ;
}
.align-content-lg-around {
align-content : space-around !important ;
}
.align-content-lg-stretch {
align-content : stretch !important ;
}
.align-self-lg-auto {
align-self : auto !important ;
}
.align-self-lg-start {
align-self : flex-start !important ;
}
.align-self-lg-end {
align-self : flex-end !important ;
}
.align-self-lg-center {
align-self : center !important ;
}
.align-self-lg-baseline {
align-self : baseline !important ;
}
.align-self-lg-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction : row !important ;
}
.flex-xl-column {
flex-direction : column !important ;
}
.flex-xl-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-xl-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-xl-wrap {
flex-wrap : wrap !important ;
}
.flex-xl-nowrap {
flex-wrap : nowrap !important ;
}
.flex-xl-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-xl-fill {
flex : 1 1 auto !important ;
}
.flex-xl-grow-0 {
flex-grow : 0 !important ;
}
.flex-xl-grow-1 {
flex-grow : 1 !important ;
}
.flex-xl-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-xl-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-xl-start {
justify-content : flex-start !important ;
}
.justify-content-xl-end {
justify-content : flex-end !important ;
}
.justify-content-xl-center {
justify-content : center !important ;
}
.justify-content-xl-between {
justify-content : space-between !important ;
}
.justify-content-xl-around {
justify-content : space-around !important ;
}
.align-items-xl-start {
align-items : flex-start !important ;
}
.align-items-xl-end {
align-items : flex-end !important ;
}
.align-items-xl-center {
align-items : center !important ;
}
.align-items-xl-baseline {
align-items : baseline !important ;
}
.align-items-xl-stretch {
align-items : stretch !important ;
}
.align-content-xl-start {
align-content : flex-start !important ;
}
.align-content-xl-end {
align-content : flex-end !important ;
}
.align-content-xl-center {
align-content : center !important ;
}
.align-content-xl-between {
align-content : space-between !important ;
}
.align-content-xl-around {
align-content : space-around !important ;
}
.align-content-xl-stretch {
align-content : stretch !important ;
}
.align-self-xl-auto {
align-self : auto !important ;
}
.align-self-xl-start {
align-self : flex-start !important ;
}
.align-self-xl-end {
align-self : flex-end !important ;
}
.align-self-xl-center {
align-self : center !important ;
}
.align-self-xl-baseline {
align-self : baseline !important ;
}
.align-self-xl-stretch {
align-self : stretch !important ;
}
}
.table {
width : 100%;
max-width : 100%;
margin-bottom : 1rem;
background-color : transparent;
}
.table th, .table td {
padding : 0.75rem;
vertical-align : top;
border-top : 1px solid #dee2e6;
}
.table thead th {
vertical-align : bottom;
border-bottom : 2px solid #dee2e6;
}
.table tbody + tbody {
border-top : 2px solid #dee2e6;
}
.table .table {
background-color : #fff;
}
.table-sm th, .table-sm td {
padding : 0.3rem;
}
.table-bordered {
border : #dee2e6 solid 1px;
}
.table-bordered th, .table-bordered td {
border : #dee2e6 solid 1px;
}
.table-bordered thead th, .table-bordered thead td {
border-bottom-width : 2px;
}
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
border : 0;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color : rgb(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
background-color : rgb(0, 0, 0, 0.075);
}
.table-primary, .table-primary > th, .table-primary > td {
background-color : #b8daff;
}
.table-hover .table-primary:hover {
background-color : #9fcdff;
}
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
background-color : #9fcdff;
}
.table-secondary, .table-secondary > th, .table-secondary > td {
background-color : #d6d8db;
}
.table-hover .table-secondary:hover {
background-color : #c8cbcf;
}
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
background-color : #c8cbcf;
}
.table-success, .table-success > th, .table-success > td {
background-color : #c3e6cb;
}
.table-hover .table-success:hover {
background-color : #b1dfbb;
}
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
background-color : #b1dfbb;
}
.table-info, .table-info > th, .table-info > td {
background-color : #bee5eb;
}
.table-hover .table-info:hover {
background-color : #abdde5;
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
background-color : #abdde5;
}
.table-warning, .table-warning > th, .table-warning > td {
background-color : #ffeeba;
}
.table-hover .table-warning:hover {
background-color : #ffe8a1;
}
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
background-color : #ffe8a1;
}
.table-danger, .table-danger > th, .table-danger > td {
background-color : #f5c6cb;
}
.table-hover .table-danger:hover {
background-color : #f1b0b7;
}
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
background-color : #f1b0b7;
}
.table-light, .table-light > th, .table-light > td {
background-color : #fdfdfe;
}
.table-hover .table-light:hover {
background-color : #ececf6;
}
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
background-color : #ececf6;
}
.table-dark, .table-dark > th, .table-dark > td {
background-color : #c6c8ca;
}
.table-hover .table-dark:hover {
background-color : #b9bbbe;
}
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
background-color : #b9bbbe;
}
.table-active, .table-active > th, .table-active > td {
background-color : rgb(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
background-color : rgb(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
background-color : rgb(0, 0, 0, 0.075);
}
.table .thead-dark th {
color : #fff;
background-color : #212529;
border-color : #32383e;
}
.table .thead-light th {
color : #495057;
background-color : #e9ecef;
border-color : #dee2e6;
}
.table-dark {
color : #fff;
background-color : #212529;
}
.table-dark th, .table-dark td, .table-dark thead th {
border-color : #32383e;
}
.table-dark.table-bordered {
border : 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
background-color : rgb(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
background-color : rgb(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
.table-responsive-sm {
display : block;
width : 100%;
overflow-x : auto;
}
.table-responsive-sm > .table-bordered {
border : 0;
}
}
@media (max-width: 767.98px) {
.table-responsive-md {
display : block;
width : 100%;
overflow-x : auto;
}
.table-responsive-md > .table-bordered {
border : 0;
}
}
@media (max-width: 991.98px) {
.table-responsive-lg {
display : block;
width : 100%;
overflow-x : auto;
}
.table-responsive-lg > .table-bordered {
border : 0;
}
}
@media (max-width: 1199.98px) {
.table-responsive-xl {
display : block;
width : 100%;
overflow-x : auto;
}
.table-responsive-xl > .table-bordered {
border : 0;
}
}
.table-responsive {
display : block;
width : 100%;
overflow-x : auto;
}
.table-responsive > .table-bordered {
border : 0;
}
.form-control {
display : block;
width : 100%;
padding : 0.375rem 0.75rem;
font-size : 1rem;
line-height : 1.5;
color : #495057;
background-color : #fff;
background-clip : padding-box;
border : #ced4da solid 1px;
border-radius : 0.25rem;
transition : border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.form-control {
transition : none;
}
}
.form-control::-ms-expand {
background-color : transparent;
border : 0;
}
.form-control:focus {
color : #495057;
background-color : #fff;
border-color : #80bdff;
outline : 0;
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.form-control::placeholder {
color : #6c757d;
opacity : 1;
}
.form-control:disabled, .form-control[readonly] {
background-color : #e9ecef;
opacity : 1;
}
select.form-control:not([size]):not([multiple]) {
height : calc(2.25rem + 2px);
}
select.form-control:focus::-ms-value {
color : #495057;
background-color : #fff;
}
.form-control-file, .form-control-range {
display : block;
width : 100%;
}
.col-form-label {
padding-top : calc(0.375rem + 1px);
padding-bottom : calc(0.375rem + 1px);
margin-bottom : 0;
font-size : inherit;
line-height : 1.5;
}
.col-form-label-lg {
padding-top : calc(0.5rem + 1px);
padding-bottom : calc(0.5rem + 1px);
font-size : 1.25rem;
line-height : 1.5;
}
.col-form-label-sm {
padding-top : calc(0.25rem + 1px);
padding-bottom : calc(0.25rem + 1px);
font-size : 0.875rem;
line-height : 1.5;
}
.form-control-plaintext {
display : block;
width : 100%;
padding-top : 0.375rem;
padding-bottom : 0.375rem;
margin-bottom : 0;
line-height : 1.5;
color : #212529;
background-color : transparent;
border : transparent solid;
border-width : 1px 0;
}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.btn {
padding-right : 0;
padding-left : 0;
}
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
padding : 0.25rem 0.5rem;
font-size : 0.875rem;
line-height : 1.5;
border-radius : 0.2rem;
}
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
height : calc(1.8125rem + 2px);
}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
padding : 0.5rem 1rem;
font-size : 1.25rem;
line-height : 1.5;
border-radius : 0.3rem;
}
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
height : calc(2.875rem + 2px);
}
.form-group {
margin-bottom : 1rem;
}
.form-text {
display : block;
margin-top : 0.25rem;
}
.form-row {
display : flex;
flex-wrap : wrap;
margin-right : -5px;
margin-left : -5px;
}
.form-row > .col, .form-row > [class*="col-"] {
padding-right : 5px;
padding-left : 5px;
}
.form-check {
position : relative;
display : block;
padding-left : 1.25rem;
}
.form-check-input {
position : absolute;
margin-top : 0.3rem;
margin-left : -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
color : #6c757d;
}
.form-check-label {
margin-bottom : 0;
}
.form-check-inline {
display : inline-flex;
align-items : center;
padding-left : 0;
margin-right : 0.75rem;
}
.form-check-inline .form-check-input {
position : static;
margin-top : 0;
margin-right : 0.3125rem;
margin-left : 0;
}
.valid-feedback {
display : none;
width : 100%;
margin-top : 0.25rem;
font-size : 80%;
color : #28a745;
}
.valid-tooltip {
position : absolute;
top : 100%;
z-index : 5;
display : none;
max-width : 100%;
padding : 0.5rem;
margin-top : 0.1rem;
font-size : 0.875rem;
line-height : 1;
color : #fff;
background-color : rgb(40, 167, 69, 0.8);
border-radius : 0.2rem;
}
.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid {
border-color : #28a745;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
border-color : #28a745;
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip {
display : block;
}
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip {
display : block;
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color : #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip {
display : block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color : #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
background-color : #71dd8a;
}
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip {
display : block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
background-color : #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(40, 167, 69, 0.25);
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color : #28a745;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
border-color : inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip {
display : block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.25);
}
.invalid-feedback {
display : none;
width : 100%;
margin-top : 0.25rem;
font-size : 80%;
color : #dc3545;
}
.invalid-tooltip {
position : absolute;
top : 100%;
z-index : 5;
display : none;
max-width : 100%;
padding : 0.5rem;
margin-top : 0.1rem;
font-size : 0.875rem;
line-height : 1;
color : #fff;
background-color : rgb(220, 53, 69, 0.8);
border-radius : 0.2rem;
}
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
border-color : #dc3545;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
border-color : #dc3545;
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip {
display : block;
}
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip {
display : block;
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color : #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip {
display : block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
color : #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
background-color : #efa2a9;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip {
display : block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
background-color : #e4606d;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(220, 53, 69, 0.25);
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
border-color : #dc3545;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
border-color : inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip {
display : block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.25);
}
.form-inline {
display : flex;
flex-flow : row wrap;
align-items : center;
}
.form-inline .form-check {
width : 100%;
}
@media (min-width: 576px) {
.form-inline label {
display : flex;
align-items : center;
justify-content : center;
margin-bottom : 0;
}
.form-inline .form-group {
display : flex;
flex : 0 0 auto;
flex-flow : row wrap;
align-items : center;
margin-bottom : 0;
}
.form-inline .form-control {
display : inline-block;
width : auto;
vertical-align : middle;
}
.form-inline .form-control-plaintext {
display : inline-block;
}
.form-inline .input-group, .form-inline .custom-select {
width : auto;
}
.form-inline .form-check {
display : flex;
align-items : center;
justify-content : center;
width : auto;
padding-left : 0;
}
.form-inline .form-check-input {
position : relative;
margin-top : 0;
margin-right : 0.25rem;
margin-left : 0;
}
.form-inline .custom-control {
align-items : center;
justify-content : center;
}
.form-inline .custom-control-label {
margin-bottom : 0;
}
}
.btn {
display : inline-block;
font-weight : 400;
text-align : center;
white-space : nowrap;
vertical-align : middle;
user-select : none;
border : transparent solid 1px;
padding : 0.375rem 0.75rem;
font-size : 1rem;
line-height : 1.5;
border-radius : 0.25rem;
transition : color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.btn {
transition : none;
}
}
.btn:hover, .btn:focus {
text-decoration : none;
}
.btn:focus, .btn.focus {
outline : 0;
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
opacity : 0.65;
}
.btn:not(:disabled):not(.disabled) {
cursor : pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
background-image : none;
}
a.btn.disabled, fieldset:disabled a.btn {
pointer-events : none;
}
.btn-primary {
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.btn-primary:hover {
color : #fff;
background-color : #0069d9;
border-color : #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
color : #fff;
background-color : #0062cc;
border-color : #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.5);
}
.btn-secondary {
color : #fff;
background-color : #6c757d;
border-color : #6c757d;
}
.btn-secondary:hover {
color : #fff;
background-color : #5a6268;
border-color : #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
box-shadow : 0 0 0 0.2rem rgb(108, 117, 125, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
color : #fff;
background-color : #6c757d;
border-color : #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
color : #fff;
background-color : #545b62;
border-color : #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(108, 117, 125, 0.5);
}
.btn-success {
color : #fff;
background-color : #28a745;
border-color : #28a745;
}
.btn-success:hover {
color : #fff;
background-color : #218838;
border-color : #1e7e34;
}
.btn-success:focus, .btn-success.focus {
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
color : #fff;
background-color : #28a745;
border-color : #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
color : #fff;
background-color : #1e7e34;
border-color : #1c7430;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.5);
}
.btn-info {
color : #fff;
background-color : #17a2b8;
border-color : #17a2b8;
}
.btn-info:hover {
color : #fff;
background-color : #138496;
border-color : #117a8b;
}
.btn-info:focus, .btn-info.focus {
box-shadow : 0 0 0 0.2rem rgb(23, 162, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
color : #fff;
background-color : #17a2b8;
border-color : #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
color : #fff;
background-color : #117a8b;
border-color : #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(23, 162, 184, 0.5);
}
.btn-warning {
color : #212529;
background-color : #ffc107;
border-color : #ffc107;
}
.btn-warning:hover {
color : #212529;
background-color : #e0a800;
border-color : #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
box-shadow : 0 0 0 0.2rem rgb(255, 193, 7, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
color : #212529;
background-color : #ffc107;
border-color : #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
color : #212529;
background-color : #d39e00;
border-color : #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(255, 193, 7, 0.5);
}
.btn-danger {
color : #fff;
background-color : #dc3545;
border-color : #dc3545;
}
.btn-danger:hover {
color : #fff;
background-color : #c82333;
border-color : #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
color : #fff;
background-color : #dc3545;
border-color : #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
color : #fff;
background-color : #bd2130;
border-color : #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.5);
}
.btn-light {
color : #212529;
background-color : #f8f9fa;
border-color : #f8f9fa;
}
.btn-light:hover {
color : #212529;
background-color : #e2e6ea;
border-color : #dae0e5;
}
.btn-light:focus, .btn-light.focus {
box-shadow : 0 0 0 0.2rem rgb(248, 249, 250, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
color : #212529;
background-color : #f8f9fa;
border-color : #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
color : #212529;
background-color : #dae0e5;
border-color : #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(248, 249, 250, 0.5);
}
.btn-dark {
color : #fff;
background-color : #343a40;
border-color : #343a40;
}
.btn-dark:hover {
color : #fff;
background-color : #23272b;
border-color : #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
box-shadow : 0 0 0 0.2rem rgb(52, 58, 64, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
color : #fff;
background-color : #343a40;
border-color : #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
color : #fff;
background-color : #1d2124;
border-color : #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(52, 58, 64, 0.5);
}
.btn-outline-primary {
color : #007bff;
background-color : transparent;
background-image : none;
border-color : #007bff;
}
.btn-outline-primary:hover {
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color : #007bff;
background-color : transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.5);
}
.btn-outline-secondary {
color : #6c757d;
background-color : transparent;
background-image : none;
border-color : #6c757d;
}
.btn-outline-secondary:hover {
color : #fff;
background-color : #6c757d;
border-color : #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow : 0 0 0 0.2rem rgb(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color : #6c757d;
background-color : transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
color : #fff;
background-color : #6c757d;
border-color : #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(108, 117, 125, 0.5);
}
.btn-outline-success {
color : #28a745;
background-color : transparent;
background-image : none;
border-color : #28a745;
}
.btn-outline-success:hover {
color : #fff;
background-color : #28a745;
border-color : #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
color : #28a745;
background-color : transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
color : #fff;
background-color : #28a745;
border-color : #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(40, 167, 69, 0.5);
}
.btn-outline-info {
color : #17a2b8;
background-color : transparent;
background-image : none;
border-color : #17a2b8;
}
.btn-outline-info:hover {
color : #fff;
background-color : #17a2b8;
border-color : #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
box-shadow : 0 0 0 0.2rem rgb(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
color : #17a2b8;
background-color : transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
color : #fff;
background-color : #17a2b8;
border-color : #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(23, 162, 184, 0.5);
}
.btn-outline-warning {
color : #ffc107;
background-color : transparent;
background-image : none;
border-color : #ffc107;
}
.btn-outline-warning:hover {
color : #212529;
background-color : #ffc107;
border-color : #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow : 0 0 0 0.2rem rgb(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color : #ffc107;
background-color : transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
color : #212529;
background-color : #ffc107;
border-color : #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(255, 193, 7, 0.5);
}
.btn-outline-danger {
color : #dc3545;
background-color : transparent;
background-image : none;
border-color : #dc3545;
}
.btn-outline-danger:hover {
color : #fff;
background-color : #dc3545;
border-color : #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color : #dc3545;
background-color : transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
color : #fff;
background-color : #dc3545;
border-color : #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(220, 53, 69, 0.5);
}
.btn-outline-light {
color : #f8f9fa;
background-color : transparent;
background-image : none;
border-color : #f8f9fa;
}
.btn-outline-light:hover {
color : #212529;
background-color : #f8f9fa;
border-color : #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow : 0 0 0 0.2rem rgb(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
color : #f8f9fa;
background-color : transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
color : #212529;
background-color : #f8f9fa;
border-color : #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(248, 249, 250, 0.5);
}
.btn-outline-dark {
color : #343a40;
background-color : transparent;
background-image : none;
border-color : #343a40;
}
.btn-outline-dark:hover {
color : #fff;
background-color : #343a40;
border-color : #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow : 0 0 0 0.2rem rgb(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color : #343a40;
background-color : transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
color : #fff;
background-color : #343a40;
border-color : #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow : 0 0 0 0.2rem rgb(52, 58, 64, 0.5);
}
.btn-link {
font-weight : 400;
color : #007bff;
background-color : transparent;
}
.btn-link:hover {
color : #0056b3;
text-decoration : underline;
background-color : transparent;
border-color : transparent;
}
.btn-link:focus, .btn-link.focus {
text-decoration : underline;
border-color : transparent;
box-shadow : none;
}
.btn-link:disabled, .btn-link.disabled {
color : #6c757d;
pointer-events : none;
}
.btn-lg, .btn-group-lg > .btn {
padding : 0.5rem 1rem;
font-size : 1.25rem;
line-height : 1.5;
border-radius : 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
padding : 0.25rem 0.5rem;
font-size : 0.875rem;
line-height : 1.5;
border-radius : 0.2rem;
}
.btn-block {
display : block;
width : 100%;
}
.btn-block + .btn-block {
margin-top : 0.5rem;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
width : 100%;
}
.fade {
transition : opacity 0.15s linear;
}
@media screen and (prefers-reduced-motion: reduce) {
.fade {
transition : none;
}
}
.fade:not(.show) {
opacity : 0;
}
.collapse:not(.show) {
display : none;
}
.collapsing {
position : relative;
height : 0;
overflow : hidden;
transition : height 0.35s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.collapsing {
transition : none;
}
}
.dropup, .dropright, .dropdown, .dropleft {
position : relative;
}
.dropdown-toggle::after {
display : inline-block;
width : 0;
height : 0;
margin-left : 0.255em;
vertical-align : 0.255em;
content : "";
border-top : 0.3em solid;
border-right : 0.3em solid transparent;
border-bottom : 0;
border-left : 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
margin-left : 0;
}
.dropdown-menu {
position : absolute;
top : 100%;
left : 0;
z-index : 1000;
display : none;
float : left;
min-width : 10rem;
padding : 0.5rem 0;
margin : 0.125rem 0 0;
font-size : 1rem;
color : #212529;
text-align : left;
list-style : none;
background-color : #fff;
background-clip : padding-box;
border : rgb(0, 0, 0, 0.15) solid 1px;
border-radius : 0.25rem;
}
.dropdown-menu-right {
right : 0;
left : auto;
}
.dropup .dropdown-menu {
top : auto;
bottom : 100%;
margin-top : 0;
margin-bottom : 0.125rem;
}
.dropup .dropdown-toggle::after {
display : inline-block;
width : 0;
height : 0;
margin-left : 0.255em;
vertical-align : 0.255em;
content : "";
border-top : 0;
border-right : 0.3em solid transparent;
border-bottom : 0.3em solid;
border-left : 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
margin-left : 0;
}
.dropright .dropdown-menu {
top : 0;
right : auto;
left : 100%;
margin-top : 0;
margin-left : 0.125rem;
}
.dropright .dropdown-toggle::after {
display : inline-block;
width : 0;
height : 0;
margin-left : 0.255em;
vertical-align : 0.255em;
content : "";
border-top : 0.3em solid transparent;
border-right : 0;
border-bottom : 0.3em solid transparent;
border-left : 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
margin-left : 0;
}
.dropright .dropdown-toggle::after {
vertical-align : 0;
}
.dropleft .dropdown-menu {
top : 0;
right : 100%;
left : auto;
margin-top : 0;
margin-right : 0.125rem;
}
.dropleft .dropdown-toggle::after {
display : inline-block;
width : 0;
height : 0;
margin-left : 0.255em;
vertical-align : 0.255em;
content : "";
}
.dropleft .dropdown-toggle::after {
display : none;
}
.dropleft .dropdown-toggle::before {
display : inline-block;
width : 0;
height : 0;
margin-right : 0.255em;
vertical-align : 0.255em;
content : "";
border-top : 0.3em solid transparent;
border-right : 0.3em solid;
border-bottom : 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
margin-left : 0;
}
.dropleft .dropdown-toggle::before {
vertical-align : 0;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
right : auto;
bottom : auto;
}
.dropdown-divider {
height : 0;
margin : 0.5rem 0;
overflow : hidden;
border-top : 1px solid #e9ecef;
}
.dropdown-item {
display : block;
width : 100%;
padding : 0.25rem 1.5rem;
clear : both;
font-weight : 400;
color : #212529;
text-align : inherit;
white-space : nowrap;
background-color : transparent;
border : 0;
}
.dropdown-item:hover, .dropdown-item:focus {
color : #16181b;
text-decoration : none;
background-color : #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
color : #fff;
text-decoration : none;
background-color : #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
color : #6c757d;
background-color : transparent;
}
.dropdown-menu.show {
display : block;
}
.dropdown-header {
display : block;
padding : 0.5rem 1.5rem;
margin-bottom : 0;
font-size : 0.875rem;
color : #6c757d;
white-space : nowrap;
}
.dropdown-item-text {
display : block;
padding : 0.25rem 1.5rem;
color : #212529;
}
.btn-group, .btn-group-vertical {
position : relative;
display : inline-flex;
vertical-align : middle;
}
.btn-group > .btn, .btn-group-vertical > .btn {
position : relative;
flex : 0 1 auto;
}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
z-index : 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
z-index : 1;
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group {
margin-left : -1px;
}
.btn-toolbar {
display : flex;
flex-wrap : wrap;
justify-content : flex-start;
}
.btn-toolbar .input-group {
width : auto;
}
.btn-group > .btn:first-child {
margin-left : 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
border-top-left-radius : 0;
border-bottom-left-radius : 0;
}
.dropdown-toggle-split {
padding-right : 0.5625rem;
padding-left : 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
margin-left : 0;
}
.dropleft .dropdown-toggle-split::before {
margin-right : 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
padding-right : 0.375rem;
padding-left : 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
padding-right : 0.75rem;
padding-left : 0.75rem;
}
.btn-group-vertical {
flex-direction : column;
align-items : flex-start;
justify-content : center;
}
.btn-group-vertical .btn, .btn-group-vertical .btn-group {
width : 100%;
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
margin-top : -1px;
margin-left : 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius : 0;
border-bottom-left-radius : 0;
}
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
margin-bottom : 0;
}
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
position : absolute;
clip : rect(0,0,0,0);
pointer-events : none;
}
.input-group {
position : relative;
display : flex;
flex-wrap : wrap;
align-items : stretch;
width : 100%;
}
.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file {
position : relative;
flex : 1 1 auto;
width : 1%;
margin-bottom : 0;
}
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file {
margin-left : -1px;
}
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
z-index : 3;
}
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
border-top-left-radius : 0;
border-bottom-left-radius : 0;
}
.input-group > .custom-file {
display : flex;
align-items : center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
border-top-left-radius : 0;
border-bottom-left-radius : 0;
}
.input-group-prepend, .input-group-append {
display : flex;
}
.input-group-prepend .btn, .input-group-append .btn {
position : relative;
z-index : 2;
}
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn {
margin-left : -1px;
}
.input-group-prepend {
margin-right : -1px;
}
.input-group-append {
margin-left : -1px;
}
.input-group-text {
display : flex;
align-items : center;
padding : 0.375rem 0.75rem;
margin-bottom : 0;
font-size : 1rem;
font-weight : 400;
line-height : 1.5;
color : #495057;
text-align : center;
white-space : nowrap;
background-color : #e9ecef;
border : #ced4da solid 1px;
border-radius : 0.25rem;
}
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
margin-top : 0;
}
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
border-top-left-radius : 0;
border-bottom-left-radius : 0;
}
.custom-control {
position : relative;
display : block;
min-height : 1.5rem;
padding-left : 1.5rem;
}
.custom-control-inline {
display : inline-flex;
margin-right : 1rem;
}
.custom-control-input {
position : absolute;
z-index : -1;
opacity : 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
color : #fff;
background-color : #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
color : #fff;
background-color : #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
color : #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
background-color : #e9ecef;
}
.custom-control-label {
position : relative;
margin-bottom : 0;
}
.custom-control-label::before {
position : absolute;
top : 0.25rem;
left : -1.5rem;
display : block;
width : 1rem;
height : 1rem;
pointer-events : none;
content : "";
user-select : none;
background-color : #dee2e6;
}
.custom-control-label::after {
position : absolute;
top : 0.25rem;
left : -1.5rem;
display : block;
width : 1rem;
height : 1rem;
content : "";
background-repeat : no-repeat;
background-position : center center;
background-size : 50% 50%;
}
.custom-checkbox .custom-control-label::before {
border-radius : 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
background-color : #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
background-color : #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color : rgb(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
background-color : rgb(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
border-radius : 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
background-color : #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
background-color : rgb(0, 123, 255, 0.5);
}
.custom-select {
display : inline-block;
width : 100%;
height : calc(2.25rem + 2px);
padding : 0.375rem 1.75rem 0.375rem 0.75rem;
line-height : 1.5;
color : #495057;
vertical-align : middle;
background : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center no-repeat #fff;
background-size : 8px 10px;
border : #ced4da solid 1px;
border-radius : 0.25rem;
appearance : none;
}
.custom-select:focus {
border-color : #80bdff;
outline : 0;
box-shadow : 0 0 0 0.2rem rgb(128, 189, 255, 0.5);
}
.custom-select:focus::-ms-value {
color : #495057;
background-color : #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
height : auto;
padding-right : 0.75rem;
background-image : none;
}
.custom-select:disabled {
color : #6c757d;
background-color : #e9ecef;
}
.custom-select::-ms-expand {
opacity : 0;
}
.custom-select-sm {
height : calc(1.8125rem + 2px);
padding-top : 0.375rem;
padding-bottom : 0.375rem;
font-size : 75%;
}
.custom-select-lg {
height : calc(2.875rem + 2px);
padding-top : 0.375rem;
padding-bottom : 0.375rem;
font-size : 125%;
}
.custom-file {
position : relative;
display : inline-block;
width : 100%;
height : calc(2.25rem + 2px);
margin-bottom : 0;
}
.custom-file-input {
position : relative;
z-index : 2;
width : 100%;
height : calc(2.25rem + 2px);
margin : 0;
opacity : 0;
}
.custom-file-input:focus ~ .custom-file-label {
border-color : #80bdff;
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-label::after {
border-color : #80bdff;
}
.custom-file-input:disabled ~ .custom-file-label {
background-color : #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
content : "Browse";
}
.custom-file-label {
position : absolute;
top : 0;
right : 0;
left : 0;
z-index : 1;
height : calc(2.25rem + 2px);
padding : 0.375rem 0.75rem;
line-height : 1.5;
color : #495057;
background-color : #fff;
border : #ced4da solid 1px;
border-radius : 0.25rem;
}
.custom-file-label::after {
position : absolute;
top : 0;
right : 0;
bottom : 0;
z-index : 3;
display : block;
height : 2.25rem;
padding : 0.375rem 0.75rem;
line-height : 1.5;
color : #495057;
content : "Browse";
background-color : #e9ecef;
border-left : 1px solid #ced4da;
border-radius : 0 0.25rem 0.25rem 0;
}
.custom-range {
width : 100%;
padding-left : 0;
background-color : transparent;
appearance : none;
}
.custom-range:focus {
outline : none;
}
.custom-range::-moz-focus-outer {
border : 0;
}
.custom-range::-webkit-slider-thumb {
width : 1rem;
height : 1rem;
margin-top : -0.25rem;
background-color : #007bff;
border : 0;
border-radius : 1rem;
transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance : none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
transition : none;
}
}
.custom-range::-webkit-slider-thumb:focus {
outline : none;
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.custom-range::-webkit-slider-thumb:active {
background-color : #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
width : 100%;
height : 0.5rem;
color : transparent;
cursor : pointer;
background-color : #dee2e6;
border-color : transparent;
border-radius : 1rem;
}
.custom-range::-moz-range-thumb {
width : 1rem;
height : 1rem;
background-color : #007bff;
border : 0;
border-radius : 1rem;
transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance : none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
transition : none;
}
}
.custom-range::-moz-range-thumb:focus {
outline : none;
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.custom-range::-moz-range-thumb:active {
background-color : #b3d7ff;
}
.custom-range::-moz-range-track {
width : 100%;
height : 0.5rem;
color : transparent;
cursor : pointer;
background-color : #dee2e6;
border-color : transparent;
border-radius : 1rem;
}
.custom-range::-ms-thumb {
width : 1rem;
height : 1rem;
background-color : #007bff;
border : 0;
border-radius : 1rem;
transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
appearance : none;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
transition : none;
}
}
.custom-range::-ms-thumb:focus {
outline : none;
box-shadow : 0 0 0 1px #fff, 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.custom-range::-ms-thumb:active {
background-color : #b3d7ff;
}
.custom-range::-ms-track {
width : 100%;
height : 0.5rem;
color : transparent;
cursor : pointer;
background-color : transparent;
border-color : transparent;
border-width : 0.5rem;
}
.custom-range::-ms-fill-lower {
background-color : #dee2e6;
border-radius : 1rem;
}
.custom-range::-ms-fill-upper {
margin-right : 15px;
background-color : #dee2e6;
border-radius : 1rem;
}
.custom-control-label::before, .custom-file-label, .custom-select {
transition : background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
.custom-control-label::before, .custom-file-label, .custom-select {
transition : none;
}
}
.nav {
display : flex;
flex-wrap : wrap;
padding-left : 0;
margin-bottom : 0;
list-style : none;
}
.nav-link {
display : block;
padding : 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
text-decoration : none;
}
.nav-link.disabled {
color : #6c757d;
}
.nav-tabs {
border-bottom : 1px solid #dee2e6;
}
.nav-tabs .nav-item {
margin-bottom : -1px;
}
.nav-tabs .nav-link {
border : transparent solid 1px;
border-top-left-radius : 0.25rem;
border-top-right-radius : 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
border-color : #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
color : #6c757d;
background-color : transparent;
border-color : transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color : #495057;
background-color : #fff;
border-color : #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
margin-top : -1px;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.nav-pills .nav-link {
border-radius : 0.25rem;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color : #fff;
background-color : #007bff;
}
.nav-fill .nav-item {
flex : 1 1 auto;
text-align : center;
}
.nav-justified .nav-item {
flex-basis : 0;
flex-grow : 1;
text-align : center;
}
.tab-content > .tab-pane {
display : none;
}
.tab-content > .active {
display : block;
}
.navbar {
position : relative;
display : flex;
flex-wrap : wrap;
align-items : center;
justify-content : space-between;
padding : 0.5rem 1rem;
}
.navbar > .container, .navbar > .container-fluid {
display : flex;
flex-wrap : wrap;
align-items : center;
justify-content : space-between;
}
.navbar-brand {
display : inline-block;
padding-top : 0.3125rem;
padding-bottom : 0.3125rem;
margin-right : 1rem;
font-size : 1.25rem;
line-height : inherit;
white-space : nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
text-decoration : none;
}
.navbar-nav {
display : flex;
flex-direction : column;
padding-left : 0;
margin-bottom : 0;
list-style : none;
}
.navbar-nav .nav-link {
padding-right : 0;
padding-left : 0;
}
.navbar-nav .dropdown-menu {
position : static;
float : none;
}
.navbar-text {
display : inline-block;
padding-top : 0.5rem;
padding-bottom : 0.5rem;
}
.navbar-collapse {
flex-basis : 100%;
flex-grow : 1;
align-items : center;
}
.navbar-toggler {
padding : 0.25rem 0.75rem;
font-size : 1.25rem;
line-height : 1;
background-color : transparent;
border : transparent solid 1px;
border-radius : 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
text-decoration : none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
cursor : pointer;
}
.navbar-toggler-icon {
display : inline-block;
width : 1.5em;
height : 1.5em;
vertical-align : middle;
content : "";
background : center center no-repeat;
background-size : 100% 100%;
}
@media (max-width: 575.98px) {
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
padding-right : 0;
padding-left : 0;
}
}
@media (min-width: 576px) {
.navbar-expand-sm {
flex-flow : row nowrap;
justify-content : flex-start;
}
.navbar-expand-sm .navbar-nav {
flex-direction : row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position : absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right : 0.5rem;
padding-left : 0.5rem;
}
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
flex-wrap : nowrap;
}
.navbar-expand-sm .navbar-collapse {
display : flex !important ;
flex-basis : auto;
}
.navbar-expand-sm .navbar-toggler {
display : none;
}
}
@media (max-width: 767.98px) {
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
padding-right : 0;
padding-left : 0;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
flex-flow : row nowrap;
justify-content : flex-start;
}
.navbar-expand-md .navbar-nav {
flex-direction : row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position : absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right : 0.5rem;
padding-left : 0.5rem;
}
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
flex-wrap : nowrap;
}
.navbar-expand-md .navbar-collapse {
display : flex !important ;
flex-basis : auto;
}
.navbar-expand-md .navbar-toggler {
display : none;
}
}
@media (max-width: 991.98px) {
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
padding-right : 0;
padding-left : 0;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
flex-flow : row nowrap;
justify-content : flex-start;
}
.navbar-expand-lg .navbar-nav {
flex-direction : row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position : absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right : 0.5rem;
padding-left : 0.5rem;
}
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
flex-wrap : nowrap;
}
.navbar-expand-lg .navbar-collapse {
display : flex !important ;
flex-basis : auto;
}
.navbar-expand-lg .navbar-toggler {
display : none;
}
}
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
padding-right : 0;
padding-left : 0;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
flex-flow : row nowrap;
justify-content : flex-start;
}
.navbar-expand-xl .navbar-nav {
flex-direction : row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position : absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right : 0.5rem;
padding-left : 0.5rem;
}
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
flex-wrap : nowrap;
}
.navbar-expand-xl .navbar-collapse {
display : flex !important ;
flex-basis : auto;
}
.navbar-expand-xl .navbar-toggler {
display : none;
}
}
.navbar-expand {
flex-flow : row nowrap;
justify-content : flex-start;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
padding-right : 0;
padding-left : 0;
}
.navbar-expand .navbar-nav {
flex-direction : row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position : absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right : 0.5rem;
padding-left : 0.5rem;
}
.navbar-expand > .container, .navbar-expand > .container-fluid {
flex-wrap : nowrap;
}
.navbar-expand .navbar-collapse {
display : flex !important ;
flex-basis : auto;
}
.navbar-expand .navbar-toggler {
display : none;
}
.navbar-light .navbar-brand {
color : rgb(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color : rgb(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
color : rgb(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color : rgb(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
color : rgb(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
color : rgb(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color : rgb(0, 0, 0, 0.5);
border-color : rgb(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
color : rgb(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
color : rgb(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
color : rgb(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
color : #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color : #fff;
}
.navbar-dark .navbar-nav .nav-link {
color : rgb(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color : rgb(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
color : rgb(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
color : #fff;
}
.navbar-dark .navbar-toggler {
color : rgb(255, 255, 255, 0.5);
border-color : rgb(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
color : rgb(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
color : #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
color : #fff;
}
.card {
position : relative;
display : flex;
flex-direction : column;
min-width : 0;
overflow-wrap : break-word;
background-color : #fff;
background-clip : border-box;
border : rgb(0, 0, 0, 0.125) solid 1px;
border-radius : 0.25rem;
}
.card > hr {
margin-right : 0;
margin-left : 0;
}
.card > .list-group:first-child .list-group-item:first-child {
border-top-left-radius : 0.25rem;
border-top-right-radius : 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius : 0.25rem;
border-bottom-left-radius : 0.25rem;
}
.card-body {
flex : 1 1 auto;
padding : 1.25rem;
}
.card-title {
margin-bottom : 0.75rem;
}
.card-subtitle {
margin-top : -0.375rem;
margin-bottom : 0;
}
.card-text:last-child {
margin-bottom : 0;
}
.card-link:hover {
text-decoration : none;
}
.card-link + .card-link {
margin-left : 1.25rem;
}
.card-header {
padding : 0.75rem 1.25rem;
margin-bottom : 0;
background-color : rgb(0, 0, 0, 0.03);
border-bottom : 1px solid rgb(0, 0, 0, 0.125);
}
.card-header:first-child {
border-radius : calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
border-top : 0;
}
.card-footer {
padding : 0.75rem 1.25rem;
background-color : rgb(0, 0, 0, 0.03);
border-top : 1px solid rgb(0, 0, 0, 0.125);
}
.card-footer:last-child {
border-radius : 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
margin-right : -0.625rem;
margin-bottom : -0.75rem;
margin-left : -0.625rem;
border-bottom : 0;
}
.card-header-pills {
margin-right : -0.625rem;
margin-left : -0.625rem;
}
.card-img-overlay {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
padding : 1.25rem;
}
.card-img {
width : 100%;
border-radius : calc(0.25rem - 1px);
}
.card-img-top {
width : 100%;
border-top-left-radius : calc(0.25rem - 1px);
border-top-right-radius : calc(0.25rem - 1px);
}
.card-img-bottom {
width : 100%;
border-bottom-right-radius : calc(0.25rem - 1px);
border-bottom-left-radius : calc(0.25rem - 1px);
}
.card-deck {
display : flex;
flex-direction : column;
}
.card-deck .card {
margin-bottom : 15px;
}
@media (min-width: 576px) {
.card-deck {
flex-flow : row wrap;
margin-right : -15px;
margin-left : -15px;
}
.card-deck .card {
display : flex;
flex : 1 0 0%;
flex-direction : column;
margin-right : 15px;
margin-bottom : 0;
margin-left : 15px;
}
}
.card-group {
display : flex;
flex-direction : column;
}
.card-group > .card {
margin-bottom : 15px;
}
@media (min-width: 576px) {
.card-group {
flex-flow : row wrap;
}
.card-group > .card {
flex : 1 0 0%;
margin-bottom : 0;
}
.card-group > .card + .card {
margin-left : 0;
border-left : 0;
}
.card-group > .card:first-child {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
border-top-right-radius : 0;
}
.card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
border-bottom-right-radius : 0;
}
.card-group > .card:last-child {
border-top-left-radius : 0;
border-bottom-left-radius : 0;
}
.card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
border-top-left-radius : 0;
}
.card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
border-bottom-left-radius : 0;
}
.card-group > .card:only-child {
border-radius : 0.25rem;
}
.card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
border-top-left-radius : 0.25rem;
border-top-right-radius : 0.25rem;
}
.card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
border-bottom-right-radius : 0.25rem;
border-bottom-left-radius : 0.25rem;
}
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
border-radius : 0;
}
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
border-radius : 0;
}
}
.card-columns .card {
margin-bottom : 0.75rem;
}
@media (min-width: 576px) {
.card-columns {
column-count : 3;
column-gap : 1.25rem;
orphans : 1;
widows : 1;
}
.card-columns .card {
display : inline-block;
width : 100%;
}
}
.accordion .card:not(:first-of-type):not(:last-of-type) {
border-bottom : 0;
border-radius : 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
border-radius : 0;
}
.accordion .card:first-of-type {
border-bottom : 0;
border-bottom-right-radius : 0;
border-bottom-left-radius : 0;
}
.accordion .card:last-of-type {
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.breadcrumb {
display : flex;
flex-wrap : wrap;
padding : 0.75rem 1rem;
margin-bottom : 1rem;
list-style : none;
background-color : #e9ecef;
border-radius : 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
padding-left : 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
display : inline-block;
padding-right : 0.5rem;
color : #6c757d;
content : "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration : underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
text-decoration : none;
}
.breadcrumb-item.active {
color : #6c757d;
}
.pagination {
display : flex;
padding-left : 0;
list-style : none;
border-radius : 0.25rem;
}
.page-link {
position : relative;
display : block;
padding : 0.5rem 0.75rem;
margin-left : -1px;
line-height : 1.25;
color : #007bff;
background-color : #fff;
border : #dee2e6 solid 1px;
}
.page-link:hover {
z-index : 2;
color : #0056b3;
text-decoration : none;
background-color : #e9ecef;
border-color : #dee2e6;
}
.page-link:focus {
z-index : 2;
outline : 0;
box-shadow : 0 0 0 0.2rem rgb(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
cursor : pointer;
}
.page-item:first-child .page-link {
margin-left : 0;
border-top-left-radius : 0.25rem;
border-bottom-left-radius : 0.25rem;
}
.page-item:last-child .page-link {
border-top-right-radius : 0.25rem;
border-bottom-right-radius : 0.25rem;
}
.page-item.active .page-link {
z-index : 1;
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.page-item.disabled .page-link {
color : #6c757d;
pointer-events : none;
cursor : auto;
background-color : #fff;
border-color : #dee2e6;
}
.pagination-lg .page-link {
padding : 0.75rem 1.5rem;
font-size : 1.25rem;
line-height : 1.5;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius : 0.3rem;
border-bottom-left-radius : 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius : 0.3rem;
border-bottom-right-radius : 0.3rem;
}
.pagination-sm .page-link {
padding : 0.25rem 0.5rem;
font-size : 0.875rem;
line-height : 1.5;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius : 0.2rem;
border-bottom-left-radius : 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius : 0.2rem;
border-bottom-right-radius : 0.2rem;
}
.badge {
display : inline-block;
padding : 0.25em 0.4em;
font-size : 75%;
font-weight : 700;
line-height : 1;
text-align : center;
white-space : nowrap;
vertical-align : baseline;
border-radius : 0.25rem;
}
.badge:empty {
display : none;
}
.btn .badge {
position : relative;
top : -1px;
}
.badge-pill {
padding-right : 0.6em;
padding-left : 0.6em;
border-radius : 10rem;
}
.badge-primary {
color : #fff;
background-color : #007bff;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
color : #fff;
text-decoration : none;
background-color : #0062cc;
}
.badge-secondary {
color : #fff;
background-color : #6c757d;
}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
color : #fff;
text-decoration : none;
background-color : #545b62;
}
.badge-success {
color : #fff;
background-color : #28a745;
}
.badge-success[href]:hover, .badge-success[href]:focus {
color : #fff;
text-decoration : none;
background-color : #1e7e34;
}
.badge-info {
color : #fff;
background-color : #17a2b8;
}
.badge-info[href]:hover, .badge-info[href]:focus {
color : #fff;
text-decoration : none;
background-color : #117a8b;
}
.badge-warning {
color : #212529;
background-color : #ffc107;
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
color : #212529;
text-decoration : none;
background-color : #d39e00;
}
.badge-danger {
color : #fff;
background-color : #dc3545;
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
color : #fff;
text-decoration : none;
background-color : #bd2130;
}
.badge-light {
color : #212529;
background-color : #f8f9fa;
}
.badge-light[href]:hover, .badge-light[href]:focus {
color : #212529;
text-decoration : none;
background-color : #dae0e5;
}
.badge-dark {
color : #fff;
background-color : #343a40;
}
.badge-dark[href]:hover, .badge-dark[href]:focus {
color : #fff;
text-decoration : none;
background-color : #1d2124;
}
.jumbotron {
padding : 2rem 1rem;
margin-bottom : 2rem;
background-color : #e9ecef;
border-radius : 0.3rem;
}
@media (min-width: 576px) {
.jumbotron {
padding : 4rem 2rem;
}
}
.jumbotron-fluid {
padding-right : 0;
padding-left : 0;
border-radius : 0;
}
.alert {
position : relative;
padding : 0.75rem 1.25rem;
margin-bottom : 1rem;
border : transparent solid 1px;
border-radius : 0.25rem;
}
.alert-heading {
color : inherit;
}
.alert-link {
font-weight : 700;
}
.alert-dismissible {
padding-right : 4rem;
}
.alert-dismissible .close {
position : absolute;
top : 0;
right : 0;
padding : 0.75rem 1.25rem;
color : inherit;
}
.alert-primary {
color : #004085;
background-color : #cce5ff;
border-color : #b8daff;
}
.alert-primary hr {
border-top-color : #9fcdff;
}
.alert-primary .alert-link {
color : #002752;
}
.alert-secondary {
color : #383d41;
background-color : #e2e3e5;
border-color : #d6d8db;
}
.alert-secondary hr {
border-top-color : #c8cbcf;
}
.alert-secondary .alert-link {
color : #202326;
}
.alert-success {
color : #155724;
background-color : #d4edda;
border-color : #c3e6cb;
}
.alert-success hr {
border-top-color : #b1dfbb;
}
.alert-success .alert-link {
color : #0b2e13;
}
.alert-info {
color : #0c5460;
background-color : #d1ecf1;
border-color : #bee5eb;
}
.alert-info hr {
border-top-color : #abdde5;
}
.alert-info .alert-link {
color : #062c33;
}
.alert-warning {
color : #856404;
background-color : #fff3cd;
border-color : #ffeeba;
}
.alert-warning hr {
border-top-color : #ffe8a1;
}
.alert-warning .alert-link {
color : #533f03;
}
.alert-danger {
color : #721c24;
background-color : #f8d7da;
border-color : #f5c6cb;
}
.alert-danger hr {
border-top-color : #f1b0b7;
}
.alert-danger .alert-link {
color : #491217;
}
.alert-light {
color : #818182;
background-color : #fefefe;
border-color : #fdfdfe;
}
.alert-light hr {
border-top-color : #ececf6;
}
.alert-light .alert-link {
color : #686868;
}
.alert-dark {
color : #1b1e21;
background-color : #d6d8d9;
border-color : #c6c8ca;
}
.alert-dark hr {
border-top-color : #b9bbbe;
}
.alert-dark .alert-link {
color : #040505;
}
@keyframes progress-bar-stripes {
from {
background-position : 1rem 0;
}
to {
background-position : 0 0;
}
}
.progress {
display : flex;
height : 1rem;
overflow : hidden;
font-size : 0.75rem;
background-color : #e9ecef;
border-radius : 0.25rem;
}
.progress-bar {
display : flex;
flex-direction : column;
justify-content : center;
color : #fff;
text-align : center;
white-space : nowrap;
background-color : #007bff;
transition : width 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.progress-bar {
transition : none;
}
}
.progress-bar-striped {
background-image : linear-gradient(45deg, rgb(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgb(255, 255, 255, 0.15) 50%, rgb(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size : 1rem 1rem;
}
.progress-bar-animated {
animation : progress-bar-stripes 1s linear infinite;
}
.media {
display : flex;
align-items : flex-start;
}
.media-body {
flex : 1;
}
.list-group {
display : flex;
flex-direction : column;
padding-left : 0;
margin-bottom : 0;
}
.list-group-item-action {
width : 100%;
color : #495057;
text-align : inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
color : #495057;
text-decoration : none;
background-color : #f8f9fa;
}
.list-group-item-action:active {
color : #212529;
background-color : #e9ecef;
}
.list-group-item {
position : relative;
display : block;
padding : 0.75rem 1.25rem;
margin-bottom : -1px;
background-color : #fff;
border : rgb(0, 0, 0, 0.125) solid 1px;
}
.list-group-item:first-child {
border-top-left-radius : 0.25rem;
border-top-right-radius : 0.25rem;
}
.list-group-item:last-child {
margin-bottom : 0;
border-bottom-right-radius : 0.25rem;
border-bottom-left-radius : 0.25rem;
}
.list-group-item:hover, .list-group-item:focus {
z-index : 1;
text-decoration : none;
}
.list-group-item.disabled, .list-group-item:disabled {
color : #6c757d;
background-color : #fff;
}
.list-group-item.active {
z-index : 2;
color : #fff;
background-color : #007bff;
border-color : #007bff;
}
.list-group-flush .list-group-item {
border-right : 0;
border-left : 0;
border-radius : 0;
}
.list-group-flush:first-child .list-group-item:first-child {
border-top : 0;
}
.list-group-flush:last-child .list-group-item:last-child {
border-bottom : 0;
}
.list-group-item-primary {
color : #004085;
background-color : #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
color : #004085;
background-color : #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
color : #fff;
background-color : #004085;
border-color : #004085;
}
.list-group-item-secondary {
color : #383d41;
background-color : #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
color : #383d41;
background-color : #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
color : #fff;
background-color : #383d41;
border-color : #383d41;
}
.list-group-item-success {
color : #155724;
background-color : #c3e6cb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
color : #155724;
background-color : #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
color : #fff;
background-color : #155724;
border-color : #155724;
}
.list-group-item-info {
color : #0c5460;
background-color : #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
color : #0c5460;
background-color : #abdde5;
}
.list-group-item-info.list-group-item-action.active {
color : #fff;
background-color : #0c5460;
border-color : #0c5460;
}
.list-group-item-warning {
color : #856404;
background-color : #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
color : #856404;
background-color : #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
color : #fff;
background-color : #856404;
border-color : #856404;
}
.list-group-item-danger {
color : #721c24;
background-color : #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
color : #721c24;
background-color : #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
color : #fff;
background-color : #721c24;
border-color : #721c24;
}
.list-group-item-light {
color : #818182;
background-color : #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
color : #818182;
background-color : #ececf6;
}
.list-group-item-light.list-group-item-action.active {
color : #fff;
background-color : #818182;
border-color : #818182;
}
.list-group-item-dark {
color : #1b1e21;
background-color : #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
color : #1b1e21;
background-color : #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
color : #fff;
background-color : #1b1e21;
border-color : #1b1e21;
}
.close {
float : right;
font-size : 1.5rem;
font-weight : 700;
line-height : 1;
color : #000;
text-shadow : 0 1px 0 #fff;
opacity : 0.5;
}
.close:not(:disabled):not(.disabled) {
cursor : pointer;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
color : #000;
text-decoration : none;
opacity : 0.75;
}
button.close {
padding : 0;
background-color : transparent;
border : 0;
}
.modal-open {
overflow : hidden;
}
.modal {
position : fixed;
top : 0;
right : 0;
bottom : 0;
left : 0;
z-index : 1050;
display : none;
overflow : hidden;
outline : 0;
}
.modal-open .modal {
overflow-x : hidden;
overflow-y : auto;
}
.modal-dialog {
position : relative;
width : auto;
margin : 0.5rem;
pointer-events : none;
}
.modal.fade .modal-dialog {
transition : transform 0.3s ease-out;
transform : translate(0,-25%);
}
@media screen and (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
transition : none;
}
}
.modal.show .modal-dialog {
transform : translate(0,0);
}
.modal-dialog-centered {
display : flex;
align-items : center;
min-height : calc(100% - (0.5rem * 2));
}
.modal-content {
position : relative;
display : flex;
flex-direction : column;
width : 100%;
pointer-events : auto;
background-color : #fff;
background-clip : padding-box;
border : rgb(0, 0, 0, 0.2) solid 1px;
border-radius : 0.3rem;
outline : 0;
}
.modal-backdrop {
position : fixed;
top : 0;
right : 0;
bottom : 0;
left : 0;
z-index : 1040;
background-color : #000;
}
.modal-backdrop.fade {
opacity : 0;
}
.modal-backdrop.show {
opacity : 0.5;
}
.modal-header {
display : flex;
align-items : flex-start;
justify-content : space-between;
padding : 1rem;
border-bottom : 1px solid #e9ecef;
border-top-left-radius : 0.3rem;
border-top-right-radius : 0.3rem;
}
.modal-header .close {
padding : 1rem;
margin : -1rem -1rem -1rem auto;
}
.modal-title {
margin-bottom : 0;
line-height : 1.5;
}
.modal-body {
position : relative;
flex : 1 1 auto;
padding : 1rem;
}
.modal-footer {
display : flex;
align-items : center;
justify-content : flex-end;
padding : 1rem;
border-top : 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
margin-left : 0.25rem;
}
.modal-footer > :not(:last-child) {
margin-right : 0.25rem;
}
.modal-scrollbar-measure {
position : absolute;
top : -9999px;
width : 50px;
height : 50px;
overflow : scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width : 500px;
margin : 1.75rem auto;
}
.modal-dialog-centered {
min-height : calc(100% - (1.75rem * 2));
}
.modal-sm {
max-width : 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
max-width : 800px;
}
}
.tooltip {
position : absolute;
z-index : 1070;
display : block;
margin : 0;
font-style : normal;
font-weight : 400;
line-height : 1.5;
text-align : left;
text-align : start;
text-decoration : none;
text-shadow : none;
text-transform : none;
letter-spacing : normal;
word-break : normal;
word-spacing : normal;
white-space : normal;
line-break : auto;
font-size : 0.875rem;
overflow-wrap : break-word;
opacity : 0;
}
.tooltip.show {
opacity : 0.9;
}
.tooltip .arrow {
position : absolute;
display : block;
width : 0.8rem;
height : 0.4rem;
}
.tooltip .arrow::before {
position : absolute;
content : "";
border-color : transparent;
border-style : solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
padding : 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
bottom : 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
top : 0;
border-width : 0.4rem 0.4rem 0;
border-top-color : #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
padding : 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
left : 0;
width : 0.4rem;
height : 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
right : 0;
border-width : 0.4rem 0.4rem 0.4rem 0;
border-right-color : #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
padding : 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
top : 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
bottom : 0;
border-width : 0 0.4rem 0.4rem;
border-bottom-color : #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
padding : 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
right : 0;
width : 0.4rem;
height : 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
left : 0;
border-width : 0.4rem 0 0.4rem 0.4rem;
border-left-color : #000;
}
.tooltip-inner {
max-width : 200px;
padding : 0.25rem 0.5rem;
color : #fff;
text-align : center;
background-color : #000;
border-radius : 0.25rem;
}
.popover {
position : absolute;
top : 0;
left : 0;
z-index : 1060;
display : block;
max-width : 276px;
font-style : normal;
font-weight : 400;
line-height : 1.5;
text-align : left;
text-align : start;
text-decoration : none;
text-shadow : none;
text-transform : none;
letter-spacing : normal;
word-break : normal;
word-spacing : normal;
white-space : normal;
line-break : auto;
font-size : 0.875rem;
overflow-wrap : break-word;
background-color : #fff;
background-clip : padding-box;
border : rgb(0, 0, 0, 0.2) solid 1px;
border-radius : 0.3rem;
}
.popover .arrow {
position : absolute;
display : block;
width : 1rem;
height : 0.5rem;
margin : 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
position : absolute;
display : block;
content : "";
border-color : transparent;
border-style : solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
margin-bottom : 0.5rem;
}
.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
bottom : calc((0.5rem + 1px) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
border-width : 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
bottom : 0;
border-top-color : rgb(0, 0, 0, 0.25);
}
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
bottom : 1px;
border-top-color : #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
margin-left : 0.5rem;
}
.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
left : calc((0.5rem + 1px) * -1);
width : 0.5rem;
height : 1rem;
margin : 0.3rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
border-width : 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
left : 0;
border-right-color : rgb(0, 0, 0, 0.25);
}
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
left : 1px;
border-right-color : #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
margin-top : 0.5rem;
}
.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
top : calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
border-width : 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
top : 0;
border-bottom-color : rgb(0, 0, 0, 0.25);
}
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
top : 1px;
border-bottom-color : #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
position : absolute;
top : 0;
left : 50%;
display : block;
width : 1rem;
margin-left : -0.5rem;
content : "";
border-bottom : 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
margin-right : 0.5rem;
}
.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
right : calc((0.5rem + 1px) * -1);
width : 0.5rem;
height : 1rem;
margin : 0.3rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
border-width : 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
right : 0;
border-left-color : rgb(0, 0, 0, 0.25);
}
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
right : 1px;
border-left-color : #fff;
}
.popover-header {
padding : 0.5rem 0.75rem;
margin-bottom : 0;
font-size : 1rem;
color : inherit;
background-color : #f7f7f7;
border-bottom : 1px solid #ebebeb;
border-top-left-radius : calc(0.3rem - 1px);
border-top-right-radius : calc(0.3rem - 1px);
}
.popover-header:empty {
display : none;
}
.popover-body {
padding : 0.5rem 0.75rem;
color : #212529;
}
.carousel {
position : relative;
}
.carousel-inner {
position : relative;
width : 100%;
overflow : hidden;
}
.carousel-item {
position : relative;
display : none;
align-items : center;
width : 100%;
backface-visibility : hidden;
perspective : 1000px;
}
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
display : block;
transition : transform 0.6s ease;
}
@media screen and (prefers-reduced-motion: reduce) {
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
transition : none;
}
}
.carousel-item-next, .carousel-item-prev {
position : absolute;
top : 0;
}
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
transform : translateX(0);
}
@supports (transform-style: preserve-3d) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
transform : translate3d(0,0,0);
}
}
.carousel-item-next, .active.carousel-item-right {
transform : translateX(100%);
}
@supports (transform-style: preserve-3d) {
.carousel-item-next, .active.carousel-item-right {
transform : translate3d(100%,0,0);
}
}
.carousel-item-prev, .active.carousel-item-left {
transform : translateX(-100%);
}
@supports (transform-style: preserve-3d) {
.carousel-item-prev, .active.carousel-item-left {
transform : translate3d(-100%,0,0);
}
}
.carousel-fade .carousel-item {
opacity : 0;
transition-duration : 0.6s;
transition-property : opacity;
}
.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
opacity : 1;
}
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
opacity : 0;
}
.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {
transform : translateX(0);
}
@supports (transform-style: preserve-3d) {
.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {
transform : translate3d(0,0,0);
}
}
.carousel-control-prev, .carousel-control-next {
position : absolute;
top : 0;
bottom : 0;
display : flex;
align-items : center;
justify-content : center;
width : 15%;
color : #fff;
text-align : center;
opacity : 0.5;
}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
color : #fff;
text-decoration : none;
outline : 0;
opacity : 0.9;
}
.carousel-control-prev {
left : 0;
}
.carousel-control-next {
right : 0;
}
.carousel-control-prev-icon, .carousel-control-next-icon {
display : inline-block;
width : 20px;
height : 20px;
background : center center no-repeat transparent;
background-size : 100% 100%;
}
.carousel-control-prev-icon {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
.carousel-indicators {
position : absolute;
right : 0;
bottom : 10px;
left : 0;
z-index : 15;
display : flex;
justify-content : center;
padding-left : 0;
margin-right : 15%;
margin-left : 15%;
list-style : none;
}
.carousel-indicators li {
position : relative;
flex : 0 1 auto;
width : 30px;
height : 3px;
margin-right : 3px;
margin-left : 3px;
text-indent : -999px;
cursor : pointer;
background-color : rgb(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
position : absolute;
top : -10px;
left : 0;
display : inline-block;
width : 100%;
height : 10px;
content : "";
}
.carousel-indicators li::after {
position : absolute;
bottom : -10px;
left : 0;
display : inline-block;
width : 100%;
height : 10px;
content : "";
}
.carousel-indicators .active {
background-color : #fff;
}
.carousel-caption {
position : absolute;
right : 15%;
bottom : 20px;
left : 15%;
z-index : 10;
padding-top : 20px;
padding-bottom : 20px;
color : #fff;
text-align : center;
}
.align-baseline {
vertical-align : baseline !important ;
}
.align-top {
vertical-align : top !important ;
}
.align-middle {
vertical-align : middle !important ;
}
.align-bottom {
vertical-align : bottom !important ;
}
.align-text-bottom {
vertical-align : text-bottom !important ;
}
.align-text-top {
vertical-align : text-top !important ;
}
.bg-primary {
background-color : #007bff !important ;
}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
background-color : #0062cc !important ;
}
.bg-secondary {
background-color : #6c757d !important ;
}
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus {
background-color : #545b62 !important ;
}
.bg-success {
background-color : #28a745 !important ;
}
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus {
background-color : #1e7e34 !important ;
}
.bg-info {
background-color : #17a2b8 !important ;
}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus {
background-color : #117a8b !important ;
}
.bg-warning {
background-color : #ffc107 !important ;
}
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus {
background-color : #d39e00 !important ;
}
.bg-danger {
background-color : #dc3545 !important ;
}
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus {
background-color : #bd2130 !important ;
}
.bg-light {
background-color : #f8f9fa !important ;
}
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus {
background-color : #dae0e5 !important ;
}
.bg-dark {
background-color : #343a40 !important ;
}
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus {
background-color : #1d2124 !important ;
}
.bg-white {
background-color : #fff !important ;
}
.bg-transparent {
background-color : transparent !important ;
}
.border {
border : #dee2e6 solid 1px !important ;
}
.border-top {
border-top : 1px solid #dee2e6 !important ;
}
.border-right {
border-right : 1px solid #dee2e6 !important ;
}
.border-bottom {
border-bottom : 1px solid #dee2e6 !important ;
}
.border-left {
border-left : 1px solid #dee2e6 !important ;
}
.border-0 {
border : 0 !important ;
}
.border-top-0 {
border-top : 0 !important ;
}
.border-right-0 {
border-right : 0 !important ;
}
.border-bottom-0 {
border-bottom : 0 !important ;
}
.border-left-0 {
border-left : 0 !important ;
}
.border-primary {
border-color : #007bff !important ;
}
.border-secondary {
border-color : #6c757d !important ;
}
.border-success {
border-color : #28a745 !important ;
}
.border-info {
border-color : #17a2b8 !important ;
}
.border-warning {
border-color : #ffc107 !important ;
}
.border-danger {
border-color : #dc3545 !important ;
}
.border-light {
border-color : #f8f9fa !important ;
}
.border-dark {
border-color : #343a40 !important ;
}
.border-white {
border-color : #fff !important ;
}
.rounded {
border-radius : 0.25rem !important ;
}
.rounded-top {
border-top-left-radius : 0.25rem !important ;
border-top-right-radius : 0.25rem !important ;
}
.rounded-right {
border-top-right-radius : 0.25rem !important ;
border-bottom-right-radius : 0.25rem !important ;
}
.rounded-bottom {
border-bottom-right-radius : 0.25rem !important ;
border-bottom-left-radius : 0.25rem !important ;
}
.rounded-left {
border-top-left-radius : 0.25rem !important ;
border-bottom-left-radius : 0.25rem !important ;
}
.rounded-circle {
border-radius : 50% !important ;
}
.rounded-0 {
border-radius : 0 !important ;
}
.clearfix::after {
display : block;
clear : both;
content : "";
}
.d-none {
display : none !important ;
}
.d-inline {
display : inline !important ;
}
.d-inline-block {
display : inline-block !important ;
}
.d-block {
display : block !important ;
}
.d-table {
display : table !important ;
}
.d-table-row {
display : table-row !important ;
}
.d-table-cell {
display : table-cell !important ;
}
.d-flex {
display : flex !important ;
}
.d-inline-flex {
display : inline-flex !important ;
}
@media (min-width: 576px) {
.d-sm-none {
display : none !important ;
}
.d-sm-inline {
display : inline !important ;
}
.d-sm-inline-block {
display : inline-block !important ;
}
.d-sm-block {
display : block !important ;
}
.d-sm-table {
display : table !important ;
}
.d-sm-table-row {
display : table-row !important ;
}
.d-sm-table-cell {
display : table-cell !important ;
}
.d-sm-flex {
display : flex !important ;
}
.d-sm-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 768px) {
.d-md-none {
display : none !important ;
}
.d-md-inline {
display : inline !important ;
}
.d-md-inline-block {
display : inline-block !important ;
}
.d-md-block {
display : block !important ;
}
.d-md-table {
display : table !important ;
}
.d-md-table-row {
display : table-row !important ;
}
.d-md-table-cell {
display : table-cell !important ;
}
.d-md-flex {
display : flex !important ;
}
.d-md-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 992px) {
.d-lg-none {
display : none !important ;
}
.d-lg-inline {
display : inline !important ;
}
.d-lg-inline-block {
display : inline-block !important ;
}
.d-lg-block {
display : block !important ;
}
.d-lg-table {
display : table !important ;
}
.d-lg-table-row {
display : table-row !important ;
}
.d-lg-table-cell {
display : table-cell !important ;
}
.d-lg-flex {
display : flex !important ;
}
.d-lg-inline-flex {
display : inline-flex !important ;
}
}
@media (min-width: 1200px) {
.d-xl-none {
display : none !important ;
}
.d-xl-inline {
display : inline !important ;
}
.d-xl-inline-block {
display : inline-block !important ;
}
.d-xl-block {
display : block !important ;
}
.d-xl-table {
display : table !important ;
}
.d-xl-table-row {
display : table-row !important ;
}
.d-xl-table-cell {
display : table-cell !important ;
}
.d-xl-flex {
display : flex !important ;
}
.d-xl-inline-flex {
display : inline-flex !important ;
}
}
@media print {
.d-print-none {
display : none !important ;
}
.d-print-inline {
display : inline !important ;
}
.d-print-inline-block {
display : inline-block !important ;
}
.d-print-block {
display : block !important ;
}
.d-print-table {
display : table !important ;
}
.d-print-table-row {
display : table-row !important ;
}
.d-print-table-cell {
display : table-cell !important ;
}
.d-print-flex {
display : flex !important ;
}
.d-print-inline-flex {
display : inline-flex !important ;
}
}
.embed-responsive {
position : relative;
display : block;
width : 100%;
padding : 0;
overflow : hidden;
}
.embed-responsive::before {
display : block;
content : "";
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
position : absolute;
top : 0;
bottom : 0;
left : 0;
width : 100%;
height : 100%;
border : 0;
}
.embed-responsive-21by9::before {
padding-top : 42.8571428571%;
}
.embed-responsive-16by9::before {
padding-top : 56.25%;
}
.embed-responsive-4by3::before {
padding-top : 75%;
}
.embed-responsive-1by1::before {
padding-top : 100%;
}
.flex-row {
flex-direction : row !important ;
}
.flex-column {
flex-direction : column !important ;
}
.flex-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-wrap {
flex-wrap : wrap !important ;
}
.flex-nowrap {
flex-wrap : nowrap !important ;
}
.flex-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-fill {
flex : 1 1 auto !important ;
}
.flex-grow-0 {
flex-grow : 0 !important ;
}
.flex-grow-1 {
flex-grow : 1 !important ;
}
.flex-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-start {
justify-content : flex-start !important ;
}
.justify-content-end {
justify-content : flex-end !important ;
}
.justify-content-center {
justify-content : center !important ;
}
.justify-content-between {
justify-content : space-between !important ;
}
.justify-content-around {
justify-content : space-around !important ;
}
.align-items-start {
align-items : flex-start !important ;
}
.align-items-end {
align-items : flex-end !important ;
}
.align-items-center {
align-items : center !important ;
}
.align-items-baseline {
align-items : baseline !important ;
}
.align-items-stretch {
align-items : stretch !important ;
}
.align-content-start {
align-content : flex-start !important ;
}
.align-content-end {
align-content : flex-end !important ;
}
.align-content-center {
align-content : center !important ;
}
.align-content-between {
align-content : space-between !important ;
}
.align-content-around {
align-content : space-around !important ;
}
.align-content-stretch {
align-content : stretch !important ;
}
.align-self-auto {
align-self : auto !important ;
}
.align-self-start {
align-self : flex-start !important ;
}
.align-self-end {
align-self : flex-end !important ;
}
.align-self-center {
align-self : center !important ;
}
.align-self-baseline {
align-self : baseline !important ;
}
.align-self-stretch {
align-self : stretch !important ;
}
@media (min-width: 576px) {
.flex-sm-row {
flex-direction : row !important ;
}
.flex-sm-column {
flex-direction : column !important ;
}
.flex-sm-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-sm-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-sm-wrap {
flex-wrap : wrap !important ;
}
.flex-sm-nowrap {
flex-wrap : nowrap !important ;
}
.flex-sm-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-sm-fill {
flex : 1 1 auto !important ;
}
.flex-sm-grow-0 {
flex-grow : 0 !important ;
}
.flex-sm-grow-1 {
flex-grow : 1 !important ;
}
.flex-sm-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-sm-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-sm-start {
justify-content : flex-start !important ;
}
.justify-content-sm-end {
justify-content : flex-end !important ;
}
.justify-content-sm-center {
justify-content : center !important ;
}
.justify-content-sm-between {
justify-content : space-between !important ;
}
.justify-content-sm-around {
justify-content : space-around !important ;
}
.align-items-sm-start {
align-items : flex-start !important ;
}
.align-items-sm-end {
align-items : flex-end !important ;
}
.align-items-sm-center {
align-items : center !important ;
}
.align-items-sm-baseline {
align-items : baseline !important ;
}
.align-items-sm-stretch {
align-items : stretch !important ;
}
.align-content-sm-start {
align-content : flex-start !important ;
}
.align-content-sm-end {
align-content : flex-end !important ;
}
.align-content-sm-center {
align-content : center !important ;
}
.align-content-sm-between {
align-content : space-between !important ;
}
.align-content-sm-around {
align-content : space-around !important ;
}
.align-content-sm-stretch {
align-content : stretch !important ;
}
.align-self-sm-auto {
align-self : auto !important ;
}
.align-self-sm-start {
align-self : flex-start !important ;
}
.align-self-sm-end {
align-self : flex-end !important ;
}
.align-self-sm-center {
align-self : center !important ;
}
.align-self-sm-baseline {
align-self : baseline !important ;
}
.align-self-sm-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 768px) {
.flex-md-row {
flex-direction : row !important ;
}
.flex-md-column {
flex-direction : column !important ;
}
.flex-md-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-md-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-md-wrap {
flex-wrap : wrap !important ;
}
.flex-md-nowrap {
flex-wrap : nowrap !important ;
}
.flex-md-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-md-fill {
flex : 1 1 auto !important ;
}
.flex-md-grow-0 {
flex-grow : 0 !important ;
}
.flex-md-grow-1 {
flex-grow : 1 !important ;
}
.flex-md-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-md-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-md-start {
justify-content : flex-start !important ;
}
.justify-content-md-end {
justify-content : flex-end !important ;
}
.justify-content-md-center {
justify-content : center !important ;
}
.justify-content-md-between {
justify-content : space-between !important ;
}
.justify-content-md-around {
justify-content : space-around !important ;
}
.align-items-md-start {
align-items : flex-start !important ;
}
.align-items-md-end {
align-items : flex-end !important ;
}
.align-items-md-center {
align-items : center !important ;
}
.align-items-md-baseline {
align-items : baseline !important ;
}
.align-items-md-stretch {
align-items : stretch !important ;
}
.align-content-md-start {
align-content : flex-start !important ;
}
.align-content-md-end {
align-content : flex-end !important ;
}
.align-content-md-center {
align-content : center !important ;
}
.align-content-md-between {
align-content : space-between !important ;
}
.align-content-md-around {
align-content : space-around !important ;
}
.align-content-md-stretch {
align-content : stretch !important ;
}
.align-self-md-auto {
align-self : auto !important ;
}
.align-self-md-start {
align-self : flex-start !important ;
}
.align-self-md-end {
align-self : flex-end !important ;
}
.align-self-md-center {
align-self : center !important ;
}
.align-self-md-baseline {
align-self : baseline !important ;
}
.align-self-md-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 992px) {
.flex-lg-row {
flex-direction : row !important ;
}
.flex-lg-column {
flex-direction : column !important ;
}
.flex-lg-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-lg-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-lg-wrap {
flex-wrap : wrap !important ;
}
.flex-lg-nowrap {
flex-wrap : nowrap !important ;
}
.flex-lg-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-lg-fill {
flex : 1 1 auto !important ;
}
.flex-lg-grow-0 {
flex-grow : 0 !important ;
}
.flex-lg-grow-1 {
flex-grow : 1 !important ;
}
.flex-lg-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-lg-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-lg-start {
justify-content : flex-start !important ;
}
.justify-content-lg-end {
justify-content : flex-end !important ;
}
.justify-content-lg-center {
justify-content : center !important ;
}
.justify-content-lg-between {
justify-content : space-between !important ;
}
.justify-content-lg-around {
justify-content : space-around !important ;
}
.align-items-lg-start {
align-items : flex-start !important ;
}
.align-items-lg-end {
align-items : flex-end !important ;
}
.align-items-lg-center {
align-items : center !important ;
}
.align-items-lg-baseline {
align-items : baseline !important ;
}
.align-items-lg-stretch {
align-items : stretch !important ;
}
.align-content-lg-start {
align-content : flex-start !important ;
}
.align-content-lg-end {
align-content : flex-end !important ;
}
.align-content-lg-center {
align-content : center !important ;
}
.align-content-lg-between {
align-content : space-between !important ;
}
.align-content-lg-around {
align-content : space-around !important ;
}
.align-content-lg-stretch {
align-content : stretch !important ;
}
.align-self-lg-auto {
align-self : auto !important ;
}
.align-self-lg-start {
align-self : flex-start !important ;
}
.align-self-lg-end {
align-self : flex-end !important ;
}
.align-self-lg-center {
align-self : center !important ;
}
.align-self-lg-baseline {
align-self : baseline !important ;
}
.align-self-lg-stretch {
align-self : stretch !important ;
}
}
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction : row !important ;
}
.flex-xl-column {
flex-direction : column !important ;
}
.flex-xl-row-reverse {
flex-direction : row-reverse !important ;
}
.flex-xl-column-reverse {
flex-direction : column-reverse !important ;
}
.flex-xl-wrap {
flex-wrap : wrap !important ;
}
.flex-xl-nowrap {
flex-wrap : nowrap !important ;
}
.flex-xl-wrap-reverse {
flex-wrap : wrap-reverse !important ;
}
.flex-xl-fill {
flex : 1 1 auto !important ;
}
.flex-xl-grow-0 {
flex-grow : 0 !important ;
}
.flex-xl-grow-1 {
flex-grow : 1 !important ;
}
.flex-xl-shrink-0 {
flex-shrink : 0 !important ;
}
.flex-xl-shrink-1 {
flex-shrink : 1 !important ;
}
.justify-content-xl-start {
justify-content : flex-start !important ;
}
.justify-content-xl-end {
justify-content : flex-end !important ;
}
.justify-content-xl-center {
justify-content : center !important ;
}
.justify-content-xl-between {
justify-content : space-between !important ;
}
.justify-content-xl-around {
justify-content : space-around !important ;
}
.align-items-xl-start {
align-items : flex-start !important ;
}
.align-items-xl-end {
align-items : flex-end !important ;
}
.align-items-xl-center {
align-items : center !important ;
}
.align-items-xl-baseline {
align-items : baseline !important ;
}
.align-items-xl-stretch {
align-items : stretch !important ;
}
.align-content-xl-start {
align-content : flex-start !important ;
}
.align-content-xl-end {
align-content : flex-end !important ;
}
.align-content-xl-center {
align-content : center !important ;
}
.align-content-xl-between {
align-content : space-between !important ;
}
.align-content-xl-around {
align-content : space-around !important ;
}
.align-content-xl-stretch {
align-content : stretch !important ;
}
.align-self-xl-auto {
align-self : auto !important ;
}
.align-self-xl-start {
align-self : flex-start !important ;
}
.align-self-xl-end {
align-self : flex-end !important ;
}
.align-self-xl-center {
align-self : center !important ;
}
.align-self-xl-baseline {
align-self : baseline !important ;
}
.align-self-xl-stretch {
align-self : stretch !important ;
}
}
.float-left {
float : left !important ;
}
.float-right {
float : right !important ;
}
.float-none {
float : none !important ;
}
@media (min-width: 576px) {
.float-sm-left {
float : left !important ;
}
.float-sm-right {
float : right !important ;
}
.float-sm-none {
float : none !important ;
}
}
@media (min-width: 768px) {
.float-md-left {
float : left !important ;
}
.float-md-right {
float : right !important ;
}
.float-md-none {
float : none !important ;
}
}
@media (min-width: 992px) {
.float-lg-left {
float : left !important ;
}
.float-lg-right {
float : right !important ;
}
.float-lg-none {
float : none !important ;
}
}
@media (min-width: 1200px) {
.float-xl-left {
float : left !important ;
}
.float-xl-right {
float : right !important ;
}
.float-xl-none {
float : none !important ;
}
}
.position-static {
position : static !important ;
}
.position-relative {
position : relative !important ;
}
.position-absolute {
position : absolute !important ;
}
.position-fixed {
position : fixed !important ;
}
.position-sticky {
position : sticky !important ;
}
.fixed-top {
position : fixed;
top : 0;
right : 0;
left : 0;
z-index : 1030;
}
.fixed-bottom {
position : fixed;
right : 0;
bottom : 0;
left : 0;
z-index : 1030;
}
@supports (position: sticky) {
.sticky-top {
position : sticky;
top : 0;
z-index : 1020;
}
}
.sr-only {
position : absolute;
width : 1px;
height : 1px;
padding : 0;
overflow : hidden;
clip : rect(0,0,0,0);
white-space : nowrap;
border : 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position : static;
width : auto;
height : auto;
overflow : visible;
clip : auto;
white-space : normal;
}
.shadow-sm {
box-shadow : 0 0.125rem 0.25rem rgb(0, 0, 0, 0.075) !important ;
}
.shadow {
box-shadow : 0 0.5rem 1rem rgb(0, 0, 0, 0.15) !important ;
}
.shadow-lg {
box-shadow : 0 1rem 3rem rgb(0, 0, 0, 0.175) !important ;
}
.shadow-none {
box-shadow : none !important ;
}
.w-25 {
width : 25% !important ;
}
.w-50 {
width : 50% !important ;
}
.w-75 {
width : 75% !important ;
}
.w-100 {
width : 100% !important ;
}
.w-auto {
width : auto !important ;
}
.h-25 {
height : 25% !important ;
}
.h-50 {
height : 50% !important ;
}
.h-75 {
height : 75% !important ;
}
.h-100 {
height : 100% !important ;
}
.h-auto {
height : auto !important ;
}
.mw-100 {
max-width : 100% !important ;
}
.mh-100 {
max-height : 100% !important ;
}
.m-0 {
margin : 0 !important ;
}
.mt-0, .my-0 {
margin-top : 0 !important ;
}
.mr-0, .mx-0 {
margin-right : 0 !important ;
}
.mb-0, .my-0 {
margin-bottom : 0 !important ;
}
.ml-0, .mx-0 {
margin-left : 0 !important ;
}
.m-1 {
margin : 0.25rem !important ;
}
.mt-1, .my-1 {
margin-top : 0.25rem !important ;
}
.mr-1, .mx-1 {
margin-right : 0.25rem !important ;
}
.mb-1, .my-1 {
margin-bottom : 0.25rem !important ;
}
.ml-1, .mx-1 {
margin-left : 0.25rem !important ;
}
.m-2 {
margin : 0.5rem !important ;
}
.mt-2, .my-2 {
margin-top : 0.5rem !important ;
}
.mr-2, .mx-2 {
margin-right : 0.5rem !important ;
}
.mb-2, .my-2 {
margin-bottom : 0.5rem !important ;
}
.ml-2, .mx-2 {
margin-left : 0.5rem !important ;
}
.m-3 {
margin : 1rem !important ;
}
.mt-3, .my-3 {
margin-top : 1rem !important ;
}
.mr-3, .mx-3 {
margin-right : 1rem !important ;
}
.mb-3, .my-3 {
margin-bottom : 1rem !important ;
}
.ml-3, .mx-3 {
margin-left : 1rem !important ;
}
.m-4 {
margin : 1.5rem !important ;
}
.mt-4, .my-4 {
margin-top : 1.5rem !important ;
}
.mr-4, .mx-4 {
margin-right : 1.5rem !important ;
}
.mb-4, .my-4 {
margin-bottom : 1.5rem !important ;
}
.ml-4, .mx-4 {
margin-left : 1.5rem !important ;
}
.m-5 {
margin : 3rem !important ;
}
.mt-5, .my-5 {
margin-top : 3rem !important ;
}
.mr-5, .mx-5 {
margin-right : 3rem !important ;
}
.mb-5, .my-5 {
margin-bottom : 3rem !important ;
}
.ml-5, .mx-5 {
margin-left : 3rem !important ;
}
.p-0 {
padding : 0 !important ;
}
.pt-0, .py-0 {
padding-top : 0 !important ;
}
.pr-0, .px-0 {
padding-right : 0 !important ;
}
.pb-0, .py-0 {
padding-bottom : 0 !important ;
}
.pl-0, .px-0 {
padding-left : 0 !important ;
}
.p-1 {
padding : 0.25rem !important ;
}
.pt-1, .py-1 {
padding-top : 0.25rem !important ;
}
.pr-1, .px-1 {
padding-right : 0.25rem !important ;
}
.pb-1, .py-1 {
padding-bottom : 0.25rem !important ;
}
.pl-1, .px-1 {
padding-left : 0.25rem !important ;
}
.p-2 {
padding : 0.5rem !important ;
}
.pt-2, .py-2 {
padding-top : 0.5rem !important ;
}
.pr-2, .px-2 {
padding-right : 0.5rem !important ;
}
.pb-2, .py-2 {
padding-bottom : 0.5rem !important ;
}
.pl-2, .px-2 {
padding-left : 0.5rem !important ;
}
.p-3 {
padding : 1rem !important ;
}
.pt-3, .py-3 {
padding-top : 1rem !important ;
}
.pr-3, .px-3 {
padding-right : 1rem !important ;
}
.pb-3, .py-3 {
padding-bottom : 1rem !important ;
}
.pl-3, .px-3 {
padding-left : 1rem !important ;
}
.p-4 {
padding : 1.5rem !important ;
}
.pt-4, .py-4 {
padding-top : 1.5rem !important ;
}
.pr-4, .px-4 {
padding-right : 1.5rem !important ;
}
.pb-4, .py-4 {
padding-bottom : 1.5rem !important ;
}
.pl-4, .px-4 {
padding-left : 1.5rem !important ;
}
.p-5 {
padding : 3rem !important ;
}
.pt-5, .py-5 {
padding-top : 3rem !important ;
}
.pr-5, .px-5 {
padding-right : 3rem !important ;
}
.pb-5, .py-5 {
padding-bottom : 3rem !important ;
}
.pl-5, .px-5 {
padding-left : 3rem !important ;
}
.m-auto {
margin : auto !important ;
}
.mt-auto, .my-auto {
margin-top : auto !important ;
}
.mr-auto, .mx-auto {
margin-right : auto !important ;
}
.mb-auto, .my-auto {
margin-bottom : auto !important ;
}
.ml-auto, .mx-auto {
margin-left : auto !important ;
}
@media (min-width: 576px) {
.m-sm-0 {
margin : 0 !important ;
}
.mt-sm-0, .my-sm-0 {
margin-top : 0 !important ;
}
.mr-sm-0, .mx-sm-0 {
margin-right : 0 !important ;
}
.mb-sm-0, .my-sm-0 {
margin-bottom : 0 !important ;
}
.ml-sm-0, .mx-sm-0 {
margin-left : 0 !important ;
}
.m-sm-1 {
margin : 0.25rem !important ;
}
.mt-sm-1, .my-sm-1 {
margin-top : 0.25rem !important ;
}
.mr-sm-1, .mx-sm-1 {
margin-right : 0.25rem !important ;
}
.mb-sm-1, .my-sm-1 {
margin-bottom : 0.25rem !important ;
}
.ml-sm-1, .mx-sm-1 {
margin-left : 0.25rem !important ;
}
.m-sm-2 {
margin : 0.5rem !important ;
}
.mt-sm-2, .my-sm-2 {
margin-top : 0.5rem !important ;
}
.mr-sm-2, .mx-sm-2 {
margin-right : 0.5rem !important ;
}
.mb-sm-2, .my-sm-2 {
margin-bottom : 0.5rem !important ;
}
.ml-sm-2, .mx-sm-2 {
margin-left : 0.5rem !important ;
}
.m-sm-3 {
margin : 1rem !important ;
}
.mt-sm-3, .my-sm-3 {
margin-top : 1rem !important ;
}
.mr-sm-3, .mx-sm-3 {
margin-right : 1rem !important ;
}
.mb-sm-3, .my-sm-3 {
margin-bottom : 1rem !important ;
}
.ml-sm-3, .mx-sm-3 {
margin-left : 1rem !important ;
}
.m-sm-4 {
margin : 1.5rem !important ;
}
.mt-sm-4, .my-sm-4 {
margin-top : 1.5rem !important ;
}
.mr-sm-4, .mx-sm-4 {
margin-right : 1.5rem !important ;
}
.mb-sm-4, .my-sm-4 {
margin-bottom : 1.5rem !important ;
}
.ml-sm-4, .mx-sm-4 {
margin-left : 1.5rem !important ;
}
.m-sm-5 {
margin : 3rem !important ;
}
.mt-sm-5, .my-sm-5 {
margin-top : 3rem !important ;
}
.mr-sm-5, .mx-sm-5 {
margin-right : 3rem !important ;
}
.mb-sm-5, .my-sm-5 {
margin-bottom : 3rem !important ;
}
.ml-sm-5, .mx-sm-5 {
margin-left : 3rem !important ;
}
.p-sm-0 {
padding : 0 !important ;
}
.pt-sm-0, .py-sm-0 {
padding-top : 0 !important ;
}
.pr-sm-0, .px-sm-0 {
padding-right : 0 !important ;
}
.pb-sm-0, .py-sm-0 {
padding-bottom : 0 !important ;
}
.pl-sm-0, .px-sm-0 {
padding-left : 0 !important ;
}
.p-sm-1 {
padding : 0.25rem !important ;
}
.pt-sm-1, .py-sm-1 {
padding-top : 0.25rem !important ;
}
.pr-sm-1, .px-sm-1 {
padding-right : 0.25rem !important ;
}
.pb-sm-1, .py-sm-1 {
padding-bottom : 0.25rem !important ;
}
.pl-sm-1, .px-sm-1 {
padding-left : 0.25rem !important ;
}
.p-sm-2 {
padding : 0.5rem !important ;
}
.pt-sm-2, .py-sm-2 {
padding-top : 0.5rem !important ;
}
.pr-sm-2, .px-sm-2 {
padding-right : 0.5rem !important ;
}
.pb-sm-2, .py-sm-2 {
padding-bottom : 0.5rem !important ;
}
.pl-sm-2, .px-sm-2 {
padding-left : 0.5rem !important ;
}
.p-sm-3 {
padding : 1rem !important ;
}
.pt-sm-3, .py-sm-3 {
padding-top : 1rem !important ;
}
.pr-sm-3, .px-sm-3 {
padding-right : 1rem !important ;
}
.pb-sm-3, .py-sm-3 {
padding-bottom : 1rem !important ;
}
.pl-sm-3, .px-sm-3 {
padding-left : 1rem !important ;
}
.p-sm-4 {
padding : 1.5rem !important ;
}
.pt-sm-4, .py-sm-4 {
padding-top : 1.5rem !important ;
}
.pr-sm-4, .px-sm-4 {
padding-right : 1.5rem !important ;
}
.pb-sm-4, .py-sm-4 {
padding-bottom : 1.5rem !important ;
}
.pl-sm-4, .px-sm-4 {
padding-left : 1.5rem !important ;
}
.p-sm-5 {
padding : 3rem !important ;
}
.pt-sm-5, .py-sm-5 {
padding-top : 3rem !important ;
}
.pr-sm-5, .px-sm-5 {
padding-right : 3rem !important ;
}
.pb-sm-5, .py-sm-5 {
padding-bottom : 3rem !important ;
}
.pl-sm-5, .px-sm-5 {
padding-left : 3rem !important ;
}
.m-sm-auto {
margin : auto !important ;
}
.mt-sm-auto, .my-sm-auto {
margin-top : auto !important ;
}
.mr-sm-auto, .mx-sm-auto {
margin-right : auto !important ;
}
.mb-sm-auto, .my-sm-auto {
margin-bottom : auto !important ;
}
.ml-sm-auto, .mx-sm-auto {
margin-left : auto !important ;
}
}
@media (min-width: 768px) {
.m-md-0 {
margin : 0 !important ;
}
.mt-md-0, .my-md-0 {
margin-top : 0 !important ;
}
.mr-md-0, .mx-md-0 {
margin-right : 0 !important ;
}
.mb-md-0, .my-md-0 {
margin-bottom : 0 !important ;
}
.ml-md-0, .mx-md-0 {
margin-left : 0 !important ;
}
.m-md-1 {
margin : 0.25rem !important ;
}
.mt-md-1, .my-md-1 {
margin-top : 0.25rem !important ;
}
.mr-md-1, .mx-md-1 {
margin-right : 0.25rem !important ;
}
.mb-md-1, .my-md-1 {
margin-bottom : 0.25rem !important ;
}
.ml-md-1, .mx-md-1 {
margin-left : 0.25rem !important ;
}
.m-md-2 {
margin : 0.5rem !important ;
}
.mt-md-2, .my-md-2 {
margin-top : 0.5rem !important ;
}
.mr-md-2, .mx-md-2 {
margin-right : 0.5rem !important ;
}
.mb-md-2, .my-md-2 {
margin-bottom : 0.5rem !important ;
}
.ml-md-2, .mx-md-2 {
margin-left : 0.5rem !important ;
}
.m-md-3 {
margin : 1rem !important ;
}
.mt-md-3, .my-md-3 {
margin-top : 1rem !important ;
}
.mr-md-3, .mx-md-3 {
margin-right : 1rem !important ;
}
.mb-md-3, .my-md-3 {
margin-bottom : 1rem !important ;
}
.ml-md-3, .mx-md-3 {
margin-left : 1rem !important ;
}
.m-md-4 {
margin : 1.5rem !important ;
}
.mt-md-4, .my-md-4 {
margin-top : 1.5rem !important ;
}
.mr-md-4, .mx-md-4 {
margin-right : 1.5rem !important ;
}
.mb-md-4, .my-md-4 {
margin-bottom : 1.5rem !important ;
}
.ml-md-4, .mx-md-4 {
margin-left : 1.5rem !important ;
}
.m-md-5 {
margin : 3rem !important ;
}
.mt-md-5, .my-md-5 {
margin-top : 3rem !important ;
}
.mr-md-5, .mx-md-5 {
margin-right : 3rem !important ;
}
.mb-md-5, .my-md-5 {
margin-bottom : 3rem !important ;
}
.ml-md-5, .mx-md-5 {
margin-left : 3rem !important ;
}
.p-md-0 {
padding : 0 !important ;
}
.pt-md-0, .py-md-0 {
padding-top : 0 !important ;
}
.pr-md-0, .px-md-0 {
padding-right : 0 !important ;
}
.pb-md-0, .py-md-0 {
padding-bottom : 0 !important ;
}
.pl-md-0, .px-md-0 {
padding-left : 0 !important ;
}
.p-md-1 {
padding : 0.25rem !important ;
}
.pt-md-1, .py-md-1 {
padding-top : 0.25rem !important ;
}
.pr-md-1, .px-md-1 {
padding-right : 0.25rem !important ;
}
.pb-md-1, .py-md-1 {
padding-bottom : 0.25rem !important ;
}
.pl-md-1, .px-md-1 {
padding-left : 0.25rem !important ;
}
.p-md-2 {
padding : 0.5rem !important ;
}
.pt-md-2, .py-md-2 {
padding-top : 0.5rem !important ;
}
.pr-md-2, .px-md-2 {
padding-right : 0.5rem !important ;
}
.pb-md-2, .py-md-2 {
padding-bottom : 0.5rem !important ;
}
.pl-md-2, .px-md-2 {
padding-left : 0.5rem !important ;
}
.p-md-3 {
padding : 1rem !important ;
}
.pt-md-3, .py-md-3 {
padding-top : 1rem !important ;
}
.pr-md-3, .px-md-3 {
padding-right : 1rem !important ;
}
.pb-md-3, .py-md-3 {
padding-bottom : 1rem !important ;
}
.pl-md-3, .px-md-3 {
padding-left : 1rem !important ;
}
.p-md-4 {
padding : 1.5rem !important ;
}
.pt-md-4, .py-md-4 {
padding-top : 1.5rem !important ;
}
.pr-md-4, .px-md-4 {
padding-right : 1.5rem !important ;
}
.pb-md-4, .py-md-4 {
padding-bottom : 1.5rem !important ;
}
.pl-md-4, .px-md-4 {
padding-left : 1.5rem !important ;
}
.p-md-5 {
padding : 3rem !important ;
}
.pt-md-5, .py-md-5 {
padding-top : 3rem !important ;
}
.pr-md-5, .px-md-5 {
padding-right : 3rem !important ;
}
.pb-md-5, .py-md-5 {
padding-bottom : 3rem !important ;
}
.pl-md-5, .px-md-5 {
padding-left : 3rem !important ;
}
.m-md-auto {
margin : auto !important ;
}
.mt-md-auto, .my-md-auto {
margin-top : auto !important ;
}
.mr-md-auto, .mx-md-auto {
margin-right : auto !important ;
}
.mb-md-auto, .my-md-auto {
margin-bottom : auto !important ;
}
.ml-md-auto, .mx-md-auto {
margin-left : auto !important ;
}
}
@media (min-width: 992px) {
.m-lg-0 {
margin : 0 !important ;
}
.mt-lg-0, .my-lg-0 {
margin-top : 0 !important ;
}
.mr-lg-0, .mx-lg-0 {
margin-right : 0 !important ;
}
.mb-lg-0, .my-lg-0 {
margin-bottom : 0 !important ;
}
.ml-lg-0, .mx-lg-0 {
margin-left : 0 !important ;
}
.m-lg-1 {
margin : 0.25rem !important ;
}
.mt-lg-1, .my-lg-1 {
margin-top : 0.25rem !important ;
}
.mr-lg-1, .mx-lg-1 {
margin-right : 0.25rem !important ;
}
.mb-lg-1, .my-lg-1 {
margin-bottom : 0.25rem !important ;
}
.ml-lg-1, .mx-lg-1 {
margin-left : 0.25rem !important ;
}
.m-lg-2 {
margin : 0.5rem !important ;
}
.mt-lg-2, .my-lg-2 {
margin-top : 0.5rem !important ;
}
.mr-lg-2, .mx-lg-2 {
margin-right : 0.5rem !important ;
}
.mb-lg-2, .my-lg-2 {
margin-bottom : 0.5rem !important ;
}
.ml-lg-2, .mx-lg-2 {
margin-left : 0.5rem !important ;
}
.m-lg-3 {
margin : 1rem !important ;
}
.mt-lg-3, .my-lg-3 {
margin-top : 1rem !important ;
}
.mr-lg-3, .mx-lg-3 {
margin-right : 1rem !important ;
}
.mb-lg-3, .my-lg-3 {
margin-bottom : 1rem !important ;
}
.ml-lg-3, .mx-lg-3 {
margin-left : 1rem !important ;
}
.m-lg-4 {
margin : 1.5rem !important ;
}
.mt-lg-4, .my-lg-4 {
margin-top : 1.5rem !important ;
}
.mr-lg-4, .mx-lg-4 {
margin-right : 1.5rem !important ;
}
.mb-lg-4, .my-lg-4 {
margin-bottom : 1.5rem !important ;
}
.ml-lg-4, .mx-lg-4 {
margin-left : 1.5rem !important ;
}
.m-lg-5 {
margin : 3rem !important ;
}
.mt-lg-5, .my-lg-5 {
margin-top : 3rem !important ;
}
.mr-lg-5, .mx-lg-5 {
margin-right : 3rem !important ;
}
.mb-lg-5, .my-lg-5 {
margin-bottom : 3rem !important ;
}
.ml-lg-5, .mx-lg-5 {
margin-left : 3rem !important ;
}
.p-lg-0 {
padding : 0 !important ;
}
.pt-lg-0, .py-lg-0 {
padding-top : 0 !important ;
}
.pr-lg-0, .px-lg-0 {
padding-right : 0 !important ;
}
.pb-lg-0, .py-lg-0 {
padding-bottom : 0 !important ;
}
.pl-lg-0, .px-lg-0 {
padding-left : 0 !important ;
}
.p-lg-1 {
padding : 0.25rem !important ;
}
.pt-lg-1, .py-lg-1 {
padding-top : 0.25rem !important ;
}
.pr-lg-1, .px-lg-1 {
padding-right : 0.25rem !important ;
}
.pb-lg-1, .py-lg-1 {
padding-bottom : 0.25rem !important ;
}
.pl-lg-1, .px-lg-1 {
padding-left : 0.25rem !important ;
}
.p-lg-2 {
padding : 0.5rem !important ;
}
.pt-lg-2, .py-lg-2 {
padding-top : 0.5rem !important ;
}
.pr-lg-2, .px-lg-2 {
padding-right : 0.5rem !important ;
}
.pb-lg-2, .py-lg-2 {
padding-bottom : 0.5rem !important ;
}
.pl-lg-2, .px-lg-2 {
padding-left : 0.5rem !important ;
}
.p-lg-3 {
padding : 1rem !important ;
}
.pt-lg-3, .py-lg-3 {
padding-top : 1rem !important ;
}
.pr-lg-3, .px-lg-3 {
padding-right : 1rem !important ;
}
.pb-lg-3, .py-lg-3 {
padding-bottom : 1rem !important ;
}
.pl-lg-3, .px-lg-3 {
padding-left : 1rem !important ;
}
.p-lg-4 {
padding : 1.5rem !important ;
}
.pt-lg-4, .py-lg-4 {
padding-top : 1.5rem !important ;
}
.pr-lg-4, .px-lg-4 {
padding-right : 1.5rem !important ;
}
.pb-lg-4, .py-lg-4 {
padding-bottom : 1.5rem !important ;
}
.pl-lg-4, .px-lg-4 {
padding-left : 1.5rem !important ;
}
.p-lg-5 {
padding : 3rem !important ;
}
.pt-lg-5, .py-lg-5 {
padding-top : 3rem !important ;
}
.pr-lg-5, .px-lg-5 {
padding-right : 3rem !important ;
}
.pb-lg-5, .py-lg-5 {
padding-bottom : 3rem !important ;
}
.pl-lg-5, .px-lg-5 {
padding-left : 3rem !important ;
}
.m-lg-auto {
margin : auto !important ;
}
.mt-lg-auto, .my-lg-auto {
margin-top : auto !important ;
}
.mr-lg-auto, .mx-lg-auto {
margin-right : auto !important ;
}
.mb-lg-auto, .my-lg-auto {
margin-bottom : auto !important ;
}
.ml-lg-auto, .mx-lg-auto {
margin-left : auto !important ;
}
}
@media (min-width: 1200px) {
.m-xl-0 {
margin : 0 !important ;
}
.mt-xl-0, .my-xl-0 {
margin-top : 0 !important ;
}
.mr-xl-0, .mx-xl-0 {
margin-right : 0 !important ;
}
.mb-xl-0, .my-xl-0 {
margin-bottom : 0 !important ;
}
.ml-xl-0, .mx-xl-0 {
margin-left : 0 !important ;
}
.m-xl-1 {
margin : 0.25rem !important ;
}
.mt-xl-1, .my-xl-1 {
margin-top : 0.25rem !important ;
}
.mr-xl-1, .mx-xl-1 {
margin-right : 0.25rem !important ;
}
.mb-xl-1, .my-xl-1 {
margin-bottom : 0.25rem !important ;
}
.ml-xl-1, .mx-xl-1 {
margin-left : 0.25rem !important ;
}
.m-xl-2 {
margin : 0.5rem !important ;
}
.mt-xl-2, .my-xl-2 {
margin-top : 0.5rem !important ;
}
.mr-xl-2, .mx-xl-2 {
margin-right : 0.5rem !important ;
}
.mb-xl-2, .my-xl-2 {
margin-bottom : 0.5rem !important ;
}
.ml-xl-2, .mx-xl-2 {
margin-left : 0.5rem !important ;
}
.m-xl-3 {
margin : 1rem !important ;
}
.mt-xl-3, .my-xl-3 {
margin-top : 1rem !important ;
}
.mr-xl-3, .mx-xl-3 {
margin-right : 1rem !important ;
}
.mb-xl-3, .my-xl-3 {
margin-bottom : 1rem !important ;
}
.ml-xl-3, .mx-xl-3 {
margin-left : 1rem !important ;
}
.m-xl-4 {
margin : 1.5rem !important ;
}
.mt-xl-4, .my-xl-4 {
margin-top : 1.5rem !important ;
}
.mr-xl-4, .mx-xl-4 {
margin-right : 1.5rem !important ;
}
.mb-xl-4, .my-xl-4 {
margin-bottom : 1.5rem !important ;
}
.ml-xl-4, .mx-xl-4 {
margin-left : 1.5rem !important ;
}
.m-xl-5 {
margin : 3rem !important ;
}
.mt-xl-5, .my-xl-5 {
margin-top : 3rem !important ;
}
.mr-xl-5, .mx-xl-5 {
margin-right : 3rem !important ;
}
.mb-xl-5, .my-xl-5 {
margin-bottom : 3rem !important ;
}
.ml-xl-5, .mx-xl-5 {
margin-left : 3rem !important ;
}
.p-xl-0 {
padding : 0 !important ;
}
.pt-xl-0, .py-xl-0 {
padding-top : 0 !important ;
}
.pr-xl-0, .px-xl-0 {
padding-right : 0 !important ;
}
.pb-xl-0, .py-xl-0 {
padding-bottom : 0 !important ;
}
.pl-xl-0, .px-xl-0 {
padding-left : 0 !important ;
}
.p-xl-1 {
padding : 0.25rem !important ;
}
.pt-xl-1, .py-xl-1 {
padding-top : 0.25rem !important ;
}
.pr-xl-1, .px-xl-1 {
padding-right : 0.25rem !important ;
}
.pb-xl-1, .py-xl-1 {
padding-bottom : 0.25rem !important ;
}
.pl-xl-1, .px-xl-1 {
padding-left : 0.25rem !important ;
}
.p-xl-2 {
padding : 0.5rem !important ;
}
.pt-xl-2, .py-xl-2 {
padding-top : 0.5rem !important ;
}
.pr-xl-2, .px-xl-2 {
padding-right : 0.5rem !important ;
}
.pb-xl-2, .py-xl-2 {
padding-bottom : 0.5rem !important ;
}
.pl-xl-2, .px-xl-2 {
padding-left : 0.5rem !important ;
}
.p-xl-3 {
padding : 1rem !important ;
}
.pt-xl-3, .py-xl-3 {
padding-top : 1rem !important ;
}
.pr-xl-3, .px-xl-3 {
padding-right : 1rem !important ;
}
.pb-xl-3, .py-xl-3 {
padding-bottom : 1rem !important ;
}
.pl-xl-3, .px-xl-3 {
padding-left : 1rem !important ;
}
.p-xl-4 {
padding : 1.5rem !important ;
}
.pt-xl-4, .py-xl-4 {
padding-top : 1.5rem !important ;
}
.pr-xl-4, .px-xl-4 {
padding-right : 1.5rem !important ;
}
.pb-xl-4, .py-xl-4 {
padding-bottom : 1.5rem !important ;
}
.pl-xl-4, .px-xl-4 {
padding-left : 1.5rem !important ;
}
.p-xl-5 {
padding : 3rem !important ;
}
.pt-xl-5, .py-xl-5 {
padding-top : 3rem !important ;
}
.pr-xl-5, .px-xl-5 {
padding-right : 3rem !important ;
}
.pb-xl-5, .py-xl-5 {
padding-bottom : 3rem !important ;
}
.pl-xl-5, .px-xl-5 {
padding-left : 3rem !important ;
}
.m-xl-auto {
margin : auto !important ;
}
.mt-xl-auto, .my-xl-auto {
margin-top : auto !important ;
}
.mr-xl-auto, .mx-xl-auto {
margin-right : auto !important ;
}
.mb-xl-auto, .my-xl-auto {
margin-bottom : auto !important ;
}
.ml-xl-auto, .mx-xl-auto {
margin-left : auto !important ;
}
}
.text-monospace {
font-family : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.text-justify {
text-align : justify !important ;
}
.text-nowrap {
white-space : nowrap !important ;
}
.text-truncate {
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.text-left {
text-align : left !important ;
}
.text-right {
text-align : right !important ;
}
.text-center {
text-align : center !important ;
}
@media (min-width: 576px) {
.text-sm-left {
text-align : left !important ;
}
.text-sm-right {
text-align : right !important ;
}
.text-sm-center {
text-align : center !important ;
}
}
@media (min-width: 768px) {
.text-md-left {
text-align : left !important ;
}
.text-md-right {
text-align : right !important ;
}
.text-md-center {
text-align : center !important ;
}
}
@media (min-width: 992px) {
.text-lg-left {
text-align : left !important ;
}
.text-lg-right {
text-align : right !important ;
}
.text-lg-center {
text-align : center !important ;
}
}
@media (min-width: 1200px) {
.text-xl-left {
text-align : left !important ;
}
.text-xl-right {
text-align : right !important ;
}
.text-xl-center {
text-align : center !important ;
}
}
.text-lowercase {
text-transform : lowercase !important ;
}
.text-uppercase {
text-transform : uppercase !important ;
}
.text-capitalize {
text-transform : capitalize !important ;
}
.font-weight-light {
font-weight : 300 !important ;
}
.font-weight-normal {
font-weight : 400 !important ;
}
.font-weight-bold {
font-weight : 700 !important ;
}
.font-italic {
font-style : italic !important ;
}
.text-white {
color : #fff !important ;
}
.text-primary {
color : #007bff !important ;
}
a.text-primary:hover, a.text-primary:focus {
color : #0062cc !important ;
}
.text-secondary {
color : #6c757d !important ;
}
a.text-secondary:hover, a.text-secondary:focus {
color : #545b62 !important ;
}
.text-success {
color : #28a745 !important ;
}
a.text-success:hover, a.text-success:focus {
color : #1e7e34 !important ;
}
.text-info {
color : #17a2b8 !important ;
}
a.text-info:hover, a.text-info:focus {
color : #117a8b !important ;
}
.text-warning {
color : #ffc107 !important ;
}
a.text-warning:hover, a.text-warning:focus {
color : #d39e00 !important ;
}
.text-danger {
color : #dc3545 !important ;
}
a.text-danger:hover, a.text-danger:focus {
color : #bd2130 !important ;
}
.text-light {
color : #f8f9fa !important ;
}
a.text-light:hover, a.text-light:focus {
color : #dae0e5 !important ;
}
.text-dark {
color : #343a40 !important ;
}
a.text-dark:hover, a.text-dark:focus {
color : #1d2124 !important ;
}
.text-body {
color : #212529 !important ;
}
.text-muted {
color : #6c757d !important ;
}
.text-black-50 {
color : rgb(0, 0, 0, 0.5) !important ;
}
.text-white-50 {
color : rgb(255, 255, 255, 0.5) !important ;
}
.text-hide {
font : 0/0 a;
color : transparent;
text-shadow : none;
background-color : transparent;
border : 0;
}
.visible {
visibility : visible !important ;
}
.invisible {
visibility : hidden !important ;
}
@media print {
*, *::before, *::after {
text-shadow : none !important ;
box-shadow : none !important ;
}
a:not(.btn) {
text-decoration : underline;
}
abbr[title]::after {
content : " (" attr(title) ")";
}
pre {
white-space : pre-wrap !important ;
}
pre, blockquote {
border : #adb5bd solid 1px;
page-break-inside : avoid;
}
thead {
display : table-header-group;
}
tr, img {
page-break-inside : avoid;
}
p, h2, h3 {
orphans : 3;
widows : 3;
}
h2, h3 {
page-break-after : avoid;
}
}
@page {
size : a3;
}
body {
min-width : 992px !important ;
}
.container {
min-width : 992px !important ;
}
.navbar {
display : none;
}
.badge {
border : #000 solid 1px;
}
.table {
border-collapse : collapse !important ;
}
.table td, .table th {
background-color : #fff !important ;
}
.table-bordered th, .table-bordered td {
border : #dee2e6 solid 1px !important ;
}
.table-dark {
color : inherit;
}
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
border-color : #dee2e6;
}
.table .thead-dark th {
color : inherit;
border-color : #dee2e6;
}
body {
font-family : "Poppins", sans-serif;
}
.alignleft {
float : left;
margin-right : 1.5em;
margin-bottom : 1.5em;
}
.alignright {
float : right;
margin-left : 1.5em;
margin-bottom : 1.5em;
}
.aligncenter {
clear : both;
display : block;
margin-left : auto;
margin-right : auto;
margin-bottom : 1.5em;
}
.btn-primary {
background : #0098e7;
background : linear-gradient(0deg, #0098e7 0%, #0253b3 100%);
border-radius : 25px;
font-size : 14px;
}
.top-bar {
background : #0098e7;
background : linear-gradient(0deg, #0098e7 0%, #0253b3 100%);
color : #fff;
padding : 8px 0;
}
.top-bar .contactInfo {
list-style : none;
margin : 0;
padding : 0;
font-size : 14px;
}
.top-bar .contactInfo li {
display : inline-block;
margin-right : 15px;
}
.top-bar .contactInfo li a {
color : #fff;
}
.top-bar .contactInfo li a i {
margin-right : 4px;
}
.top-bar .social-icon {
list-style : none;
margin : 0;
padding : 0;
}
.top-bar .social-icon li {
display : inline-block;
margin-left : 15px;
font-size : 16px;
}
.top-bar .social-icon li a {
color : #fff;
}
.main-header {
position : relative;
z-index : 9;
}
.navbar .navbar-brand {
position : relative;
margin-bottom : -60px;
z-index : 9;
border-radius : 2px;
}
.navbar .navbar-brand > img {
width : 160px;
}
.hed-right-img {
position : relative;
margin-right : -20px;
margin-bottom : -75px;
margin-left : 10px;
width : 120px;
height : 130px;
overflow : hidden;
border : #fdfeff solid 2px;
z-index : 1;
box-shadow : 0 0 4px 0 #000;
}
.hed-right-img img {
width : 100%;
}
.main-header .navbar-light .navbar-nav .nav-link {
color : #0253b3;
font-weight : 500;
font-size : 12px;
}
.main-header .navbar-expand-lg .navbar-nav .nav-item {
margin-right : 6px;
margin-left : 5px;
}
.main-header .navbar-expand-lg .navbar-nav .nav-link {
padding-right : 0;
padding-left : 0;
}
.main-header .navbar-light .navbar-nav .show > .nav-link, .main-header .navbar-light .navbar-nav .active > .nav-link, .main-header .navbar-light .navbar-nav .nav-link.show, .main-header .navbar-light .navbar-nav .nav-link.active {
border-bottom : 2px solid #0253b3;
}
.main-header .head-search-call-wraper {
position : static;
}
.main-header .head-search-call-wraper ul {
position : static;
width : 100%;
display : flex;
flex-wrap : wrap;
align-items : center;
justify-content : flex-end;
margin-bottom : 0;
}
.main-header .head-search-call-wraper ul li {
position : relative;
display : inline-flex;
padding-left : 0;
padding-right : 20px;
}
.main-header .head-search-call-wraper ul .top-search {
position : static;
}
.main-header .head-search-call-wraper ul .top-search .open-search {
position : relative;
}
.main-header .head-search-call-wraper ul .top-search .form-search {
position : absolute;
top : 80%;
width : 25%;
right : 0;
background : #f3f3f3;
padding : 0;
visibility : hidden;
opacity : 0;
border-bottom : 3px solid #0253b3;
z-index : 99;
transition : all 0.2s ease-in-out;
}
.main-header .head-search-call-wraper ul .top-search .form-search input[type="search"] {
font-size : 13px;
color : #5a5a5a;
font-weight : 400;
line-height : 22px;
margin : 0;
padding : 15px 10px;
padding-right : 30px;
border : none;
width : 100%;
outline : none;
background : #f3f3f3;
transition : all 0.2s ease-in-out;
}
.main-header .head-search-call-wraper ul .top-search .form-search button {
background : transparent;
border : none;
position : absolute;
right : 10px;
top : 50%;
transform : translateY(-50%);
z-index : 2;
padding : 0;
}
.main-header .head-search-call-wraper ul .top-search .form-search button i {
color : #0253b3;
font-size : 16px;
}
.main-header .head-search-call-wraper ul .top-search .form-search.active {
visibility : visible;
opacity : 1;
}
.main-header .head-search-call-wraper ul .top-search .open-search i {
color : #0253b3;
background-color : transparent;
font-size : 20px;
position : relative;
z-index : 9;
}
.slider-wrap .carousel-item:before {
content : "";
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background-color : rgb(0 0 0 / 60%);
}
.slider-wrap .carousel-item > img {
height : 500px;
object-fit : cover;
}
.slider-wrap {
position : relative;
}
.slider-wrap .carousel-caption {
position : absolute;
right : 15%;
top : 20%;
left : 15%;
z-index : 10;
padding-top : 20px;
padding-bottom : 20px;
color : #fff;
text-align : left;
bottom : auto;
max-width : 700px;
}
.slider-wrap .carousel-caption h1 {
font-weight : 800;
font-size : 42px;
}
.slider-wrap .carousel-caption h5 {
font-size : 30px;
}
.slider-wrap .carousel-caption .btn-banner {
background-color : #fff;
border-radius : 25px;
color : #0253b3;
font-weight : 600;
font-size : 16px;
padding : 14px 38px;
display : inline-block;
margin-top : 15px;
}
.featured-book {
position : relative;
padding-top : 60px;
padding-bottom : 60px;
z-index : 3;
display : inline-block;
width : 100%;
}
.featured-book .book-wrap {
box-shadow : 0 0 7px rgb(0, 0, 0, 0.13);
padding : 40px 20px;
background-color : #fff;
margin-top : 0;
border-radius : 6px;
}
.featured-book .book-wrap .special {
display : block;
width : 70%;
margin : 0 auto;
text-align : center;
}
.featured-book .book-wrap .special2 {
display : block;
width : 40%;
margin : 0 auto;
text-align : center;
}
.featured-book .book-wrap .special img {
width : 100%;
height : auto;
}
.featured-book .book-wrap .book-list {
text-align : center;
}
.featured-book .book-wrap .main-title {
margin-bottom : 20px;
}
.featured-book .book-wrap .main-title h2 {
color : #0253b3;
font-weight : 700;
font-size : 34px;
}
.featured-book.part2 .book-wrap .main-title h2 {
font-size : 24px;
}
.featured-book .book-wrap .book-slide .btn {
font-size : 14px;
margin-bottom : 8px;
}
.featured-book .book-wrap .book-slide .owl-nav {
margin-top : 0;
position : absolute;
top : 33%;
left : 0;
right : 0;
transform : translateY(-50%);
width : 100%;
z-index : 999;
}
.featured-book .book-wrap .book-slide .owl-nav .owl-prev {
background : url(../images/owl-prev.png) no-repeat;
border-radius : 0;
height : 58px;
margin : 0;
width : 58px;
left : -25px;
position : absolute;
}
.featured-book .book-wrap .book-slide .owl-nav .owl-next {
background : url(../images/owl-next.png) no-repeat;
border-radius : 0;
height : 58px;
width : 58px;
margin : 0;
right : -25px;
position : absolute;
}
.whatnew-wrap {
background : url(../images/bg01.jpg) center top no-repeat;
background-size : cover;
padding : 60px 0;
position : relative;
}
.whatnew-wrap .main-title {
margin-bottom : 20px;
}
.whatnew-wrap .main-title h2 {
color : #fff;
font-weight : 700;
font-size : 34px;
}
.whatnew-wrap .whatnew-box {
position : relative;
height : 100%;
overflow : hidden;
background-color : #fff;
border-radius : 8px;
text-align : center;
}
.whatnew-wrap .whatnew-box .whatnew-thumb {
margin : 0;
position : relative;
padding : 0;
overflow : hidden;
}
.whatnew-wrap .whatnew-box .whatnew-thumb img {
width : 100%;
height : 100%;
overflow : hidden;
object-fit : cover;
}
.whatnew-wrap .whatnew-box .whatnew-description {
padding : 15px !important ;
width : 100% !important ;
color : #5f6061;
font-size : 14px;
padding-bottom : 50px !important ;
}
.whatnew-description .btn-primary {
position : absolute;
left : 50%;
transform : translateX(-50%);
bottom : 10px;
}
.whatnew-wrap .whatnew-box .whatnew-description h3 {
line-height : 24px;
}
.whatnew-wrap .whatnew-box .whatnew-description h3 a {
font-size : 18px;
margin-bottom : 14px;
color : #181717;
font-weight : 600;
margin-top : 0;
}
.whatnew-wrap .whatnew-box .whatnew-description h5 {
font-size : 16px;
color : #0253b3;
font-weight : 400;
}
.whatnew-wrap .whatnew-box .whatnew-description p {
margin-bottom : 10px;
}
.whatnew-wrap .whatnew-box .whatnew-description p span {
color : #e40000;
}
#featured-albums-slider .owl-stage {
display : flex;
flex-wrap : wrap;
}
#featured-albums-slider .owl-stage .featured-albums-item {
position : relative;
width : 100%;
height : 100%;
}
#featured-albums-slider .owl-nav {
position : absolute;
top : 45%;
transform : translateY(-50%);
width : 100%;
}
#featured-albums-slider .owl-nav .owl-prev, #featured-albums-slider .owl-nav .owl-next {
position : relative;
width : 50px;
height : 50px;
display : flex;
flex-wrap : wrap;
align-items : center;
justify-content : center;
border-radius : 5px;
transition : 0.5s;
background-color : #0253b3;
border : #0253b3 solid 1px;
margin-left : 0;
}
#featured-albums-slider .owl-nav .owl-prev span, #featured-albums-slider .owl-nav .owl-next span {
position : relative;
color : #ffffff;
font-size : 30px;
}
#featured-albums-slider .owl-nav .owl-prev {
position : absolute;
left : -3%;
}
#featured-albums-slider .owl-nav .owl-next {
position : absolute;
right : -3%;
}
.performance-wrap {
padding : 60px 0;
position : relative;
}
.performance-wrap .main-title {
margin-bottom : 20px;
}
.performance-wrap .main-title h2 {
color : #0253b3;
font-weight : 700;
font-size : 34px;
}
.performance-wrap .blur-brd {
border : #0658b3 solid 4px;
}
.performance-wrap .video-wrap {
position : relative;
overflow : hidden;
border-radius : 6px;
}
.performance-wrap .video-wrap img {
width : 100%;
}
.performance-wrap .video-wrap .play-btn {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.performance-wrap .video-list {
list-style : none;
padding-left : 0;
}
.performance-wrap .video-list li {
margin-bottom : 30px;
}
.performance-wrap .btn {
font-size : 16px;
padding : 13px 35px;
color : #fff !important ;
}
.musical-wrap {
background : url(../images/bg02.jpg) center top no-repeat;
background-size : cover;
padding : 60px 0 30px;
position : relative;
color : #fff;
}
.musical-wrap #music-carousel .owl-stage {
display : flex;
flex-wrap : wrap;
}
.musical-wrap #music-carousel .owl-stage .music-box {
height : 100%;
}
.musical-wrap .main-title {
margin-bottom : 20px;
}
.musical-wrap .main-title h2 {
color : #fff;
font-weight : 700;
font-size : 34px;
}
.musical-wrap .music-box {
overflow : hidden;
background-color : #fff;
border-radius : 8px;
text-align : center;
}
.musical-wrap .music-box .img-thumb {
margin : 0;
position : relative;
padding : 0;
height : 160px;
overflow : hidden;
}
.musical-wrap .music-box .img-thumb img {
width : 100%;
height : 100%;
overflow : hidden;
}
.musical-wrap .music-box .img-thumb .play-btn {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.musical-wrap .music-box .music-bx-description {
padding : 15px !important ;
width : 100% !important ;
color : #5f6061;
font-size : 14px;
text-align : center;
}
.musical-wrap .music-box .music-bx-description h3 {
color : #181717;
font-size : 15px;
font-weight : 600;
}
.musical-wrap .music-box p {
position : relative;
color : #000;
font-size : 15px;
margin-bottom : 8px;
}
.musical-wrap .music-slide .owl-dots {
margin-top : 20px !important ;
}
.about-wrap {
padding : 60px 0;
}
.about-wrap .about-box {
position : relative;
overflow : hidden;
border-radius : 8px;
}
.about-wrap .about-box::before {
background-color : rgb(0, 42, 91, 0.61);
width : 100%;
height : 100%;
content : "";
left : 0;
top : 0;
position : absolute;
}
.about-wrap .about-box.hm-abt-box::before {
content : none;
}
.about-wrap .about-box.hm-abt-box img {
width : 100%;
}
.about-wrap .about-box .play-btn {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.about-wrap .main-title {
margin-bottom : 20px;
}
.about-wrap .main-title h2 {
color : #0253b3;
font-weight : 700;
font-size : 34px;
}
.about-wrap .btn {
font-size : 16px;
padding : 11px 30px;
color : #fff !important ;
}
.copyright {
background-color : #001b3b;
padding : 20px 0;
font-size : 14px;
}
.copyright p {
color : #668dbc;
}
.copyright p a {
color : #0098e7;
}
.site-footer {
background-color : #002b5e;
position : relative;
padding : 60px 0;
font-size : 14px;
}
.site-footer .footer-img {
text-align : center;
position : fixed;
left : 10px;
bottom : 10px;
width : 250px;
z-index : 999;
}
.site-footer .footer-img img {
width : 100%;
margin : 0 auto;
}
.site-footer .footer-img a {
text-decoration : none;
color : #000;
}
.site-footer .footer-img a h4 {
color : #000;
margin-bottom : 0;
font-size : 16px;
}
.site-footer .footer-img a p {
color : #000;
font-size : 12px;
}
.site-footer h4 {
font-size : 22px;
margin-bottom : 20px;
position : relative;
color : #fff;
font-weight : 600;
}
.site-footer h5 {
font-size : 18px;
margin-bottom : 10px;
position : relative;
color : #fff;
font-weight : 600;
}
.site-footer .footer_nav {
list-style : none;
margin : 0;
position : relative;
padding : 0;
}
.site-footer .footer_nav li {
padding : 0 0 10px 0;
width : 48%;
float : left;
}
.site-footer .footer_nav li a {
color : #fff;
}
.site-footer .getinTouch {
padding : 0;
margin : 0;
font-size : 15px;
}
.site-footer .getinTouch li {
list-style : none;
margin-bottom : 15px;
padding-left : 25px;
color : #fff;
}
.site-footer .getinTouch li i {
width : 25px;
float : left;
margin-left : -25px;
margin-top : 4px;
color : #0190e0;
}
.site-footer .getinTouch li a {
color : #fff;
}
.site-footer .social-foot {
list-style : none;
margin : 0;
padding : 0;
}
.site-footer .social-foot li {
display : inline-block;
margin-right : 15px;
font-size : 16px;
}
.site-footer .social-foot li a {
color : #fff;
}
.inner-banner {
padding : 5rem 0 5rem 0;
position : relative;
overflow-y : hidden;
background-repeat : no-repeat;
background-position : center top;
background-size : cover;
background-color : #0253b31f;
}
.inner-banner h1 {
color : #0253b3;
position : relative;
font-size : 2.4rem;
font-weight : 700;
z-index : 1;
}
.inner-wrap {
padding : 60px 0;
}
.inner-wrap .book-details h5 {
font-size : 18px;
font-weight : 600;
}
.inner-wrap .book-details ul {
padding-left : 0;
margin-left : 25px;
margin-bottom : 20px;
}
.inner-wrap .book-details ul li {
display : list-item;
margin-bottom : 8px;
}
.inner-wrap .book-details ul ul {
padding-left : 25px;
margin-left : 0;
}
.inner-wrap .book-cover-bx {
list-style : none;
padding : 0;
margin-left : 0 !important ;
margin-top : 20px;
}
.inner-wrap .book-cover-bx li {
width : 250px;
display : inline-block !important ;
}
.inner-wrap .book-cover-bx li img {
max-width : 100%;
}
.contact-wrap {
overflow-x : hidden;
}
.ttm-bgcolor-grey {
background-color : #f7f9fe;
position : relative;
}
.ttm-bgcolor-grey::after {
background-color : #f7f9fe;
position : absolute;
content : "";
left : 100%;
width : 9000px;
height : 100%;
top : 0;
}
.spacing-10 {
padding : 80px 0 80px 40px;
}
.spacing-9 {
padding : 30px 60px 80px 0;
}
.ttm-bgcolor-grey .form-control {
padding : 17px 24px;
height : auto;
border-radius : 0;
border : transparent solid 1px;
font-size : 14px;
background-color : transparent;
}
.bg-white {
background-color : #fff !important ;
}
.googleMap {
margin : 25px 0;
}
.googleMap iframe {
width : 100%;
height : 200px;
}
.contact-wrap .btn {
padding : 14px 30px;
font-size : 16px;
}
.article-wrap {
padding : 60px 0;
}
.article-wrap .article-box {
padding : 25px 15px;
background-color : #0098e7;
color : #fff;
}
.article-wrap .article-box h3 {
font-size : 22px;
font-weight : 600;
margin-bottom : 15px;
}
.article-wrap .article-box p {
font-size : 14px;
}
.article-wrap .article-box .more {
color : #fff;
font-size : 14px;
}
.article-wrap .article-detail h2 {
font-size : 32px;
font-weight : 600;
margin-bottom : 15px;
}
.education-wrap {
padding : 60px 0;
}
.education-wrap .edu-detail h2 {
font-size : 30px;
font-weight : 700;
}
.education-wrap .edu-detail h5 {
font-weight : 600;
font-size : 18px;
margin-bottom : 15px;
}
.education-wrap .edu-detail .material-list {
list-style : none;
padding : 0;
}
.education-wrap .edu-detail .material-list li {
padding : 10px 20px;
background-color : #f9f9f9;
color : #000;
display : inline-block;
margin : 0 10px 0 0;
}
.education-wrap .edu-detail .material-list li a {
color : #0190e0;
}
.education-wrap .edu-detail .material-bx {
background-color : #f5f5f5;
padding : 25px;
text-align : left;
font-size : 14px;
}
.education-wrap .edu-detail .material-bx h3 {
color : #044d82;
font-size : 18px;
font-weight : 600;
margin-bottom : 12px;
min-height : 45px;
display : flex;
align-items : center;
}
.buy-wrap {
padding : 60px 0;
}
.buy-wrap table {
font-size : 14px;
}
.buy-wrap table .buy-thumb {
width : 50px;
height : 50px;
overflow : hidden;
border-radius : 50%;
}
.buy-wrap table .buy-thumb img {
width : 100%;
height : 100%;
object-fit : cover;
}
.buy-wrap .btn {
border-radius : 0.25rem;
}
.buy-wrap .btn-primary {
background-color : #007bff !important ;
border-color : #007bff !important ;
}
.gallery-bx {
border : #ccc solid 1px;
position : relative;
height : 100%;
}
.gallery-bx p {
padding : 15px;
}
.performance-wrap {
padding : 60px 0;
}
.performance-wrap h2 {
font-size : 32px;
font-weight : 600;
}
.performance-wrap h3 {
font-size : 18px;
margin-bottom : 15px;
font-weight : 600;
padding : 0 15px;
}
.performance-wrap table {
font-size : 14px;
}
.classes-wrap {
padding : 60px 0;
}
.classes-wrap h2 {
font-weight : 700;
font-size : 32px;
}
.classes-wrap .img-brd {
border : #666 solid 1px;
padding : 3px;
}
.materials-wrap {
padding : 60px 0;
position : relative;
}
.materials-wrap .materials-detail h2 {
font-weight : 700;
}
.materials-wrap .materials-detail h5 {
font-weight : 600;
}
.materials-wrap .materials-detail .material-bx {
padding : 15px;
text-align : center;
}
.materials-wrap .materials-detail .material-bx .btn {
margin-bottom : 10px;
width : 100%;
font-size : 13px;
}
.songs-page-wraper {
position : relative;
width : 100%;
padding : 60px 0;
}
.songs-book-list {
position : relative;
width : 100%;
height : 100%;
box-shadow : 0 0 8px 0 rgb(0 0 0 / 0.5);
}
.songs-book-list .book-thumb {
position : relative;
width : 100%;
height : 250px;
margin-bottom : 15px;
}
.songs-book-list .book-thumb img {
width : 100%;
height : 100%;
object-fit : contain;
}
.songs-book-list .book-description {
position : relative;
width : 100%;
padding : 15px 15px;
}
.songs-book-list .book-description h4 {
position : relative;
width : 100%;
font-size : 16px;
font-weight : 600;
margin-bottom : 10px;
}
.songs-book-list .book-description .btn-wrap {
position : relative;
width : 100%;
text-align : center;
}
.songs-book-list .book-description .btn-wrap .btn {
margin-bottom : 5px;
border-radius : 5px;
}
.original-song-leftbar {
position : relative;
width : 100%;
border-right : 1px solid #dee2e6;
}
.original-song-leftbar ul {
position : relative;
width : 100%;
padding-left : 0;
list-style : none;
}
.original-song-leftbar ul li {
position : relative;
width : 100%;
padding : 3px 0;
}
.original-song-leftbar ul li a {
position : relative;
color : #000;
font-size : 16px;
text-decoration : none;
}
.original-song-right-wrap {
position : relative;
width : 100%;
}
.original-song-right-wrap .title-wrap {
position : relative;
width : 100%;
margin-bottom : 20px;
}
.original-song-right-wrap .title-wrap h4 {
position : relative;
width : 100%;
color : #000;
font-size : 18px;
font-weight : 600;
}
.original-song-right-wrap .title-wrap p {
position : relative;
width : 100%;
color : #000;
font-size : 16px;
margin-bottom : 5px;
}
.original-table-wrap {
position : relative;
width : 100%;
}
.original-table-wrap .table {
border : #dee2e6 solid 1px;
}
.original-table-wrap .table td {
border-right : 1px solid #dee2e6;
}
.original-table-wrap .table td a {
color : #000;
font-size : 16px;
}
.original-table-wrap .table p {
position : relative;
color : #000;
font-size : 16px;
margin-bottom : 0;
}
.desire-btn-wrap {
position : relative;
width : 100%;
text-align : center;
}
.desire-btn-wrap .btn {
border-radius : 5px;
padding : 10px 15px;
}
.other-solos-book-wrap .book-list {
position : relative;
width : 100%;
}
.other-solos-book-wrap .book-list > img {
width : 100%;
height : 270px;
object-fit : contain;
}
.other-solos-book-btn {
position : relative;
width : 100%;
text-align : center;
}
.other-solos-book-btn p {
position : relative;
color : #000;
font-size : 16px;
margin-bottom : 10px;
}
.other-solos-book-btn .btn {
border-radius : 5px;
padding : 10px 15px;
}
.individual-song-list {
position : relative;
width : 100%;
}
.individual-song-list img {
position : relative;
width : 100%;
}
.performance-dec-wraper {
position : relative;
width : 100%;
padding : 40px 0;
}
.cms-content {
position : relative;
width : 100%;
}
.cms-content h3 {
position : relative;
width : 100%;
font-size : 26px;
font-weight : 600;
color : #353535;
margin-bottom : 15px;
}
.cms-content h4 {
position : relative;
width : 100%;
font-size : 20px;
font-weight : 600;
color : #353535;
margin-bottom : 15px;
}
.cms-content h5 {
position : relative;
width : 100%;
font-size : 18px;
font-weight : 600;
color : #353535;
margin-bottom : 15px;
}
.cms-content p {
position : relative;
width : 100%;
color : #5f6061;
font-size : 14px;
margin-bottom : 10px;
}
.table-wrap {
position : relative;
width : 100%;
}
.comon-table {
position : relative;
}
.comon-table .table {
border : #dee2e6 solid 1px;
}
.comon-table .table tr td {
border-top : 1px solid #dee2e6;
}
.comon-table .table tr td p {
word-break : break-all;
color : #5f6061;
font-size : 14px;
margin-bottom : 10px;
}
.comon-table .table tr td a {
word-break : break-all;
font-size : 14px;
}
.event-wrap {
position : relative;
width : 100%;
}
.event-wrap > h3 {
position : relative;
width : 100%;
font-size : 28px;
font-weight : 600;
color : #000;
margin-bottom : 30px;
}
.event-wrap .event-list {
position : relative;
width : 100%;
border-bottom : 1px solid #d6d6d6;
}
.event-wrap .event-list .event-head {
position : relative;
width : 100%;
margin : 15px 0;
}
.event-wrap .event-list .event-head h3 {
position : relative;
color : #0253b3;
font-size : 17px;
font-weight : 600;
padding-right : 30px;
cursor : pointer;
margin-bottom : 0;
}
.event-wrap .event-list .event-head h3 span.plusminus {
position : absolute;
right : 0;
font-size : 26px;
top : -3px;
}
.event-wrap .event-list .event-body {
position : relative;
width : 100%;
}
.event-wrap .event-list .event-body .img-box {
width : 100%;
text-align : center;
}
.event-wrap .event-list .event-body .img-box img {
position : relative;
border : #0253b3 solid 3px;
margin-bottom : 10px;
border-radius : 5px;
}
.event-wrap .event-list .event-body p {
position : relative;
width : 100%;
color : #000;
font-size : 16px;
margin-bottom : 12px;
}
.recent-recordings h5 {
position : relative;
width : 100%;
margin-bottom : 5px;
font-size : 16px;
color : #0253b3;
}
.img-box {
position : relative;
width : 100%;
margin-bottom : 10px;
}
.img-box > img {
position : relative;
width : 100%;
}
.star-wrap {
list-style : none;
}
.star-wrap li {
display : inline-block;
}
.woocommerce div.product .product_title {
font-size : 1.875rem;
margin-bottom : 20px;
text-transform : capitalize;
}
.woocommerce-product-rating .woocommerce-review-link {
color : #000;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color : #77a464;
font-size : 1.85em !important ;
font-weight : 600 !important ;
}
#tab-description {
display : block !important ;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom : 15px !important ;
}
.woocommerce div.product form.cart {
margin-bottom : 1em !important ;
border-top : 1px solid #999;
border-bottom : 1px solid #999;
padding : 10px 5px;
}
.product_meta a {
color : #5d841e;
}
.woocommerce div.product form.cart div.quantity {
float : left;
margin : 0 10px 0 0 !important ;
}
.woocommerce .quantity .qty {
width : 3.631em;
text-align : center;
padding : 7px !important ;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color : #0098e7 !important ;
color : #fff;
text-transform : uppercase;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding : 0.818em 1em !important ;
background-color : #0098e7 !important ;
color : #fff !important ;
}
.related .heading {
color : #5d841e;
margin-bottom : 25px;
text-align : center;
border-bottom : 1px solid #ddd;
padding-bottom : 15px;
position : relative;
}
.related .heading:after {
position : absolute;
bottom : -2px;
width : 150px;
height : 3px;
background-color : #5d841e;
content : "";
left : 0;
right : 0;
margin : 0 auto;
}
.product-cont-wrap span.price {
color : #aa9a5d !important ;
font-size : 1.25em !important ;
display : block !important ;
font-family : "Soleil-Bold";
font-weight : normal !important ;
}
table.shop_table div.coupon .input-text {
width : 150px !important ;
padding : 8px !important ;
}
span.woocommerce-input-wrapper {
display : inline-block;
width : 100%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
padding : 5px !important ;
}
.woocommerce ul.order_details li {
font-size : 0.81em !important ;
}
.woocommerce-order-details h2, .woocommerce-customer-details h2, .woocommerce-customer-details h3 {
font-size : 26px;
margin-bottom : 20px;
color : #5d841e;
}
.woocommerce-MyAccount-navigation ul li a {
margin-bottom : 2px;
display : block;
width : 100%;
background-color : #efefef;
padding : 10px;
color : #000;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
margin-bottom : 2px;
display : block;
width : 100%;
background-color : #5d841e;
padding : 10px;
color : #fff;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float : left;
width : 48%;
max-width : 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float : right;
width : 48%;
max-width : 100%;
}
.woocommerce-Address-title h3 {
font-size : 26px;
margin-bottom : 20px;
color : #5d841e;
}
.loginTitle {
font-size : 26px;
color : #5d841e;
}
.product-cont-wrap .star-rating {
margin : 0 auto !important ;
}
.woocommerce .woocommerce-breadcrumb {
margin : 0 0 2em !important ;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float : left;
width : 35% !important ;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float : right;
width : 58% !important ;
clear : none;
}
.woocommerce div.product div.images {
border : #ddd solid 1px;
}
img {
max-width : 100%;
}
.post-classic-title {
margin-bottom : 20px;
}
.form-sec textarea.form-control {
height : 200px;
}
.woocommerce .con-shipih {
margin-bottom : 15px;
}
.woocommerce-breadcrumb {
display : none;
}
.comment-form-author label, .comment-form-email label {
width : 100%;
}
.related .related-prd-list .featureProductBx {
text-align : center;
border : #dadada solid 1px;
padding : 20px;
}
.related h2.heading1 {
margin-bottom : 25px;
}
.related .related-prd-list .featureProductBx .textSec h3 {
font-size : 1.2rem;
color : #000;
}
.related .related-prd-list .featureImgBx {
margin-bottom : 20px;
}
.contemporary-piano-wrapper {
position : relative;
width : 100%;
background-color : #b2e2f4;
padding : 50px 0;
}
.contemporary-piano-wrapper .title {
position : relative;
width : 100%;
}
.contemporary-piano-wrapper .title h3 {
font-size : 30px;
font-weight : 600;
margin-bottom : 15px;
}
.contemporary-box {
position : relative;
width : 100%;
}
.contemporary-box .img-box > img {
width : 70%;
margin : 0 auto;
display : block;
}
.contemporary-box .contemporary-btn {
position : relative;
width : 100%;
text-align : center;
margin-bottom : 0;
}
.contemporary-box .contemporary-btn .btn {
position : relative;
padding : 8px 15px;
margin-bottom : 10px;
}
.contemporary-bottom-content {
position : relative;
width : 100%;
padding : 10px;
background-color : #99f;
border : #636196 solid 2px;
}
.contemporary-bottom-content p {
position : relative;
width : 100%;
color : #000;
font-size : 16px;
text-align : center;
margin-bottom : 5px;
}
.coolcatchycalm-wrapper {
position : relative;
width : 100%;
padding : 50px 0;
}
.coolcatchy-top-img {
position : relative;
width : 150px;
}
.coolcatchy-left-content {
position : relative;
width : 100%;
}
.coolcatchy-left-content h3 {
text-align : center;
position : relative;
width : 100%;
color : #7030a0;
font-size : 30px;
font-weight : 600;
margin-bottom : 15px;
}
.coolcatchy-left-content h4 {
text-align : center;
position : relative;
width : 100%;
color : #000;
font-weight : 600;
font-size : 20px;
margin-bottom : 10px;
}
.coolcatchy-left-content .place-list {
position : relative;
display : flex;
flex-wrap : wrap;
margin-bottom : 15px;
}
.coolcatchy-left-content .place-list .name {
padding-right : 3px;
}
.coolcatchy-left-content .place-list .name span {
font-weight : 600;
}
.coolcatchy-left-content p {
font-size : 16px;
color : #000;
margin-bottom : 10px;
}
.coolcatchy-right-img {
position : relative;
width : 100%;
text-align : center;
border : #000 solid 2px;
padding : 20px;
}
.coolcatchy-table-wrap {
position : relative;
width : 100%;
}
.coolcatchy-table-wrap h4 {
position : relative;
width : 100%;
text-align : center;
text-transform : uppercase;
font-weight : 600;
font-size : 20px;
color : #000;
margin-bottom : 15px;
}
.coolcatchy-table-wrap table {
position : relative;
width : 100%;
}
.coolcatchy-table-wrap table td {
padding : 5px 5px 15px 5px;
}
.materials-wrap .materials-detail .material-bx h2 {
font-size : 20px;
padding-top : 20px;
text-transform : capitalize;
}
.prices-codes-wrap {
position : relative;
width : 100%;
padding : 15px;
border : #000 solid 2px;
}
.prices-codes-wrap table td p {
position : relative;
width : 100%;
font-size : 14px;
color : #333333;
margin-bottom : 0;
}
.prices-codes-wrap table tr td {
padding : 2px 2px;
}
.single-product .woocommerce-message .button {
margin-left : 6px;
}
.main-header .navbar .hed-cart {
position : relative;
margin-left : 10px;
}
.main-header .navbar .hed-cart .icon {
padding-left : 2px;
font-size : 20px;
color : #0253b3;
}
.main-header .navbar .hed-cart .icon .count {
position : absolute;
top : -10px;
right : 0;
width : 25px;
height : 25px;
font-size : 14px;
background-color : #0098e7;
color : #fff;
display : inline-flex;
flex-wrap : wrap;
align-items : center;
justify-content : center;
border-radius : 50%;
}
.materials-wrap.woodwinds-page-wrapper {
background-color : #e0eaf6;
}
.spirit-visions-img-content {
position : relative;
width : 100%;
display : flex;
flex-wrap : wrap;
margin-bottom : 10px;
}
.spirit-visions-img-content .left-img {
position : relative;
width : 210px;
padding-right : 10px;
}
.spirit-visions-img-content .right-content {
position : relative;
padding : 5px 5px;
background-color : #ebd7e1;
margin-bottom : 0;
width : calc(100% - 210px);
}
@media (max-width: 767px) {
.spirit-visions-img-content .left-img {
position : relative;
width : 100% !important ;
}
.spirit-visions-img-content .right-content {
position : relative;
width : 100% !important ;
}
.info-wrap1 .heading h2 {
font-size : 22px;
}
}
.custom-style ul {
margin-left : 0;
}
.custom-style ul li {
margin-bottom : 12px;
}
.info-wrap1 {
margin : 50px 0;
}
.info-wrap1 .heading {
text-align : center;
margin-bottom : 60px;
}
.info-wrap1 .heading h2 {
font-family : 'Playfair Display', serif;
color : #59326b;
font-weight : 700;
}
.info-wrap1 .heading h3 {
font-family : 'Playfair Display', serif;
color : #6d817d;
font-weight : 700;
margin-bottom : 20px;
}
.info-wrap1 .heading h4 span {
font-size : 15px;
}
.info-wrap1 .info-cont {
margin-bottom : 25px;
}
.info-wrap1 .info-cont p {
margin-bottom : 0;
font-size : 14px;
}
.info-wrap1 .info-cont p.special {
font-weight : 600;
}
.fixed {
position : fixed;
clear : both;
content : "";
bottom : 5%;
right : 3%;
width : 8%;
z-index : 99999;
}
.fixed img {
width : 100%;
height : 100%;
}
.podcast-wrap {
margin : 20px 0 60px 0;
position : relative;
}
.podcast-wrap .heading {
text-align : center;
margin-bottom : 60px;
margin-top : 40px;
}
.podcast-wrap .heading h2 {
color : #0253b3;
font-weight : 700;
font-size : 40px;
margin-bottom : 0;
}
.podcast-wrap .main-title {
margin-bottom : 40px;
}
.podcast-wrap .main-title h2 {
color : #0253b3;
font-weight : 700;
font-size : 34px;
text-transform : uppercase;
}
.podcast-wrap .podcast-box {
text-align : center;
}
.podcast-wrap .podcast-box h4 {
font-weight : 600;
margin-bottom : 20px;
}
.podcast-wrap .podcast-btn {
text-align : center;
}
.podcast-wrap .podcast-btn .more {
background-color : #0253b3;
border-radius : 25px;
color : #fff;
font-weight : 600;
font-size : 16px;
padding : 14px 38px;
display : inline-block;
margin-top : 15px;
text-transform : capitalize;
}
.woocommerce-message .button {
display : block !important ;
width : 50%;
text-align : center;
margin-bottom : 10px !important ;
}
.woocommerce div.product form.cart .button[name="add-to-cart"] {
margin-right : 12px;
border : #0098e7 solid 2px;
}
.woocommerce div.product form.cart .button[name="buy-now"] {
border : #0098e7 solid 2px;
background : none !important ;
color : #000 !important ;
}
.featureProductBx.pro-bx .textSec h3 {
font-size : 14px;
}
.woocommerce a.button.add_to_cart_button.ajax_add_to_cart {
font-size : 13px;
border : #0098e7 solid 1px;
}
.woocommerce a.button.wpcbn-btn {
font-size : 13px;
margin : 5px auto;
color : #000 !important ;
border : #0098e7 solid 1px !important ;
background : none !important ;
}
.buynwbtn {
display : inline-block;
font-weight : 400;
text-align : center;
white-space : nowrap;
vertical-align : middle;
user-select : none;
border : transparent solid 1px;
padding : 0.375rem 0.75rem;
font-size : 1rem;
line-height : 1.5;
border-radius : 0.25rem;
transition : color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
color : #212529;
background-color : #ffc107;
border-color : #ffc107;
text-decoration : none;
width : 100%;
}
.buynwbtn:hover {
text-decoration : none;
color : #000;
}
.postid-965 form.cart {
display : none;
}
.postid-966 form.cart {
display : none;
}
.postid-967 form.cart {
display : none;
}
.postid-968 form.cart {
display : none;
}
.postid-969 form.cart {
display : none;
}
.postid-970 form.cart {
display : none;
}
.postid-971 form.cart {
display : none;
}
.postid-972 form.cart {
display : none;
}
.postid-973 form.cart {
display : none;
}
.postid-962 form.cart {
display : none;
}
#product-2177 .quantity {
display : none;
}
.main-header .aws-container {
margin-bottom : 25px;
}
.main-header .aws-container .aws-search-form {
width : 52% !important ;
justify-content : center;
margin : 0 auto;
}
.materials-wrap .accordion .card-header {
background : linear-gradient(0deg, #0098e7 0%, #0253b3 100%);
}
.materials-wrap .accordion .card-header .title {
color : #fff;
}
.materials-wrap .accordion .card-header .rotate-icon {
color : #fff;
}
.aws-search-result {
width : 30% !important ;
left : 35% !important ;
}
.materials-wrap .accordion table.wpt_product_table tr.wpt_row:nth-child(odd) {
background-color : #e9f6ff;
}
@media (min-width: 992px) and (max-width: 1199px) {
.main-header .navbar-expand-lg .navbar-nav .nav-item {
margin-right : 0.4rem;
margin-left : 0.4rem;
}
.featured-book .book-wrap {
margin-top : 20px;
}
}
@media (max-width: 991px) {
.main-header .navbar .navbar-collapse {
position : absolute;
left : 0;
top : 100%;
width : 100%;
background-color : #ffffff;
z-index : 9;
}
.featured-book .book-wrap {
margin-top : 20px;
}
.slider-wrap .carousel-caption h5 {
font-size : 20px;
}
.slider-wrap .carousel-caption h1 {
font-weight : 800;
font-size : 26px;
}
.slider-wrap .carousel-caption {
top : 10%;
}
.slider-wrap .carousel-caption p {
font-size : 14px;
}
.slider-wrap .carousel-caption .btn-banner {
background-color : #fff;
border-radius : 25px;
color : #0253b3;
font-weight : 600;
font-size : 12px;
padding : 10px 20px;
display : inline-block;
margin-top : 0;
}
.inner-banner h1 {
font-size : 1.4rem;
}
.main-header .aws-container .aws-search-form {
width : 100% !important ;
}
.main-header .aws-container {
margin-top : 25%;
}
.aws-search-result {
width : 100% !important ;
left : 0% !important ;
}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 767px) {
.head-search-call-wraper {
display : none;
}
.featured-book .book-wrap .special2 {
width : 100%;
}
.featured-book iframe {
height : 300px;
}
.featured-book .book-wrap .main-title h2 {
font-size : 21px;
}
.social-icon.float-right {
float : none !important ;
}
.top-bar .contactInfo {
margin-bottom : 5px;
}
.slider-wrap .carousel-item > img {
height : 300px;
}
.slider-wrap .carousel-caption {
top : 33%;
}
.slider-wrap .carousel-caption h1 {
font-weight : 800;
font-size : 20px;
}
.slider-wrap .carousel-caption h5 {
font-size : 16px;
}
.slider-wrap .carousel-caption p {
font-size : 12px;
}
.whatnew-wrap .whatnew-box .whatnew-thumb {
height : auto;
overflow : hidden;
}
.performance-wrap .video-wrap {
margin-bottom : 25px;
}
.musical-wrap .music-box .img-thumb {
height : auto;
}
.site-footer .social-foot {
margin-bottom : 20px;
padding : 0;
}
.inner-banner {
padding : 4rem 0 2rem 0;
}
.inner-banner h1 {
font-size : 1.4rem !important ;
}
.article-wrap .article-detail h2 {
font-size : 26px;
font-weight : 600;
margin-bottom : 15px;
}
.education-wrap .edu-detail .material-list li {
padding : 10px 20px;
background-color : #f9f9f9;
color : #000;
display : inline-block;
margin : 0 10px 10px 0;
}
.education-wrap .edu-detail h2 {
font-size : 24px;
font-weight : 700;
}
.alignright {
float : none;
margin-left : 0;
margin-bottom : 1.5em;
}
iframe {
max-width : 100%;
}
.spacing-10 {
padding : 20px;
}
.ttm-bgcolor-grey::after {
display : none;
}
.fixed {
width : 25%;
}
.dropdown-item {
font-size : 13px;
}
.materials-wrap .accordion .card-header .title {
font-size : 13px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
}
@media (max-width: 575px) {
.navbar .navbar-brand > img {
width : 100px;
}
.hed-right-img {
width : 100px;
height : 110px;
z-index : 9;
}
.slider-wrap .carousel-caption h1 {
font-weight : 800;
font-size : 16px;
}
.slider-wrap .carousel-caption h5 {
font-size : 14px;
margin : 0;
}
.slider-wrap .carousel-caption p {
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
margin : 0 0 5px;
}
}
@media only screen and (device-width) {
object.embed-pdf-viewer {
display : none;
}
iframe.embed-pdf-viewer {
display : block;
}
}
@media only screen and (device-width) {
object.embed-pdf-viewer {
display : block;
}
iframe.embed-pdf-viewer {
display : none;
}
}
img.wp-smiley, img.emoji {
display : inline !important ;
border : none !important ;
box-shadow : none !important ;
height : 1em !important ;
width : 1em !important ;
margin : 0 0.07em !important ;
vertical-align : -0.1em !important ;
background : none !important ;
padding : 0 !important ;
}
.wp-block-archives {
box-sizing : border-box;
}
.wp-block-archives-dropdown label {
display : block;
}
.wp-block-avatar {
line-height : 0;
}
.wp-block-avatar, .wp-block-avatar img {
box-sizing : border-box;
}
.wp-block-avatar.aligncenter {
text-align : center;
}
.wp-block-audio {
box-sizing : border-box;
}
.wp-block-audio figcaption {
margin-bottom : 1em;
margin-top : 0.5em;
}
.wp-block-audio audio {
min-width : 300px;
width : 100%;
}
.wp-block-button__link {
box-sizing : border-box;
cursor : pointer;
display : inline-block;
text-align : center;
word-break : break-word;
}
.wp-block-button__link.aligncenter {
text-align : center;
}
.wp-block-button__link.alignright {
text-align : right;
}
:where(.wp-block-button__link) {
border-radius : 9999px;
box-shadow : none;
padding : calc(0.667em + 2px) calc(1.333em + 2px);
text-decoration : none;
}
.wp-block-button[style*="text-decoration"] .wp-block-button__link {
text-decoration : inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
max-width : none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
width : 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
font-size : inherit;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
width : calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
width : calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
width : calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
flex-basis : 100%;
width : 100%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
width : 25%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
width : 50%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
width : 75%;
}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
border-radius : 0;
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
border-radius : 0 !important ;
}
.wp-block-button .wp-block-button__link:where(.is-style-outline), .wp-block-button:where(.is-style-outline) > .wp-block-button__link {
border : solid 2px;
padding : 0.667em 1.333em;
}
.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-text-color), .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-text-color) {
color : currentColor;
}
.wp-block-button .wp-block-button__link:where(.is-style-outline):not(.has-background), .wp-block-button:where(.is-style-outline) > .wp-block-button__link:not(.has-background) {
background-color : initial;
background-image : none;
}
.wp-block-button .wp-block-button__link:where(.has-border-color) {
border-width : initial;
}
.wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
border-top-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
border-right-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
border-bottom-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
border-left-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-style"]) {
border-width : initial;
}
.wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
border-top-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
border-right-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
border-bottom-width : medium;
}
.wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
border-left-width : medium;
}
.wp-block-buttons.is-vertical {
flex-direction : column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
margin-bottom : 0;
}
.wp-block-buttons > .wp-block-button {
display : inline-block;
margin : 0;
}
.wp-block-buttons.is-content-justification-left {
justify-content : flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items : flex-start;
}
.wp-block-buttons.is-content-justification-center {
justify-content : center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items : center;
}
.wp-block-buttons.is-content-justification-right {
justify-content : flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items : flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
justify-content : space-between;
}
.wp-block-buttons.aligncenter {
text-align : center;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
margin-left : auto;
margin-right : auto;
width : 100%;
}
.wp-block-buttons[style*="text-decoration"] .wp-block-button, .wp-block-buttons[style*="text-decoration"] .wp-block-button__link {
text-decoration : inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size : inherit;
}
.wp-block-button.aligncenter, .wp-block-calendar {
text-align : center;
}
.wp-block-calendar td, .wp-block-calendar th {
border : solid 1px;
padding : 0.25em;
}
.wp-block-calendar th {
font-weight : 400;
}
.wp-block-calendar caption {
background-color : inherit;
}
.wp-block-calendar table {
border-collapse : collapse;
width : 100%;
}
.wp-block-calendar table:where(:not(.has-text-color)) {
color : #40464d;
}
.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th {
border-color : #ddd;
}
.wp-block-calendar table.has-background th {
background-color : inherit;
}
.wp-block-calendar table.has-text-color th {
color : inherit;
}
:where(.wp-block-calendar table:not(.has-background) th) {
background : #ddd;
}
.wp-block-categories {
box-sizing : border-box;
}
.wp-block-categories.alignleft {
margin-right : 2em;
}
.wp-block-categories.alignright {
margin-left : 2em;
}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
text-align : center;
}
.wp-block-code {
box-sizing : border-box;
}
.wp-block-code code {
display : block;
font-family : inherit;
overflow-wrap : break-word;
white-space : pre-wrap;
}
.wp-block-columns {
align-items : normal !important ;
box-sizing : border-box;
display : flex;
flex-wrap : wrap !important ;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap : nowrap !important ;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items : flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items : center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items : flex-end;
}
@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis : 100% !important ;
}
}
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis : 0;
flex-grow : 1;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
flex-grow : 0;
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap : nowrap !important ;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
flex-basis : 0;
flex-grow : 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
flex-grow : 0;
}
:where(.wp-block-columns) {
margin-bottom : 1.75em;
}
:where(.wp-block-columns.has-background) {
padding : 1.25em 2.375em;
}
.wp-block-column {
flex-grow : 1;
min-width : 0;
overflow-wrap : break-word;
word-break : break-word;
}
.wp-block-column.is-vertically-aligned-top {
align-self : flex-start;
}
.wp-block-column.is-vertically-aligned-center {
align-self : center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self : flex-end;
}
.wp-block-column.is-vertically-aligned-stretch {
align-self : stretch;
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
width : 100%;
}
.wp-block-post-comments {
box-sizing : border-box;
}
.wp-block-post-comments .alignleft {
float : left;
}
.wp-block-post-comments .alignright {
float : right;
}
.wp-block-post-comments .navigation:after {
clear : both;
content : "";
display : table;
}
.wp-block-post-comments .commentlist {
clear : both;
list-style : none;
margin : 0;
padding : 0;
}
.wp-block-post-comments .commentlist .comment {
min-height : 2.25em;
padding-left : 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
font-size : 1em;
line-height : 1.8;
margin : 1em 0;
}
.wp-block-post-comments .commentlist .children {
list-style : none;
margin : 0;
padding : 0;
}
.wp-block-post-comments .comment-author {
line-height : 1.5;
}
.wp-block-post-comments .comment-author .avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-right : 0.75em;
margin-top : 0.5em;
width : 2.5em;
}
.wp-block-post-comments .comment-author cite {
font-style : normal;
}
.wp-block-post-comments .comment-meta {
font-size : 0.875em;
line-height : 1.5;
}
.wp-block-post-comments .comment-meta b {
font-weight : 400;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
display : block;
margin-bottom : 1em;
margin-top : 1em;
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size : 0.875em;
}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
display : block;
margin-bottom : 0.25em;
}
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments .comment-form textarea {
box-sizing : border-box;
display : block;
width : 100%;
}
.wp-block-post-comments .comment-form-cookies-consent {
display : flex;
gap : 0.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : 0.35em;
}
.wp-block-post-comments .comment-reply-title {
margin-bottom : 0;
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium, smaller);
margin-left : 0.5em;
}
.wp-block-post-comments .reply {
font-size : 0.875em;
margin-bottom : 1.4em;
}
.wp-block-post-comments input:not([type="submit"]), .wp-block-post-comments textarea {
border : #949494 solid 1px;
font-family : inherit;
font-size : 1em;
}
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments textarea {
padding : calc(0.667em + 2px);
}
:where(.wp-block-post-comments input[type="submit"]) {
border : none;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous {
margin-bottom : 0.5em;
margin-right : 0.5em;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
margin-right : 0;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
display : inline-block;
margin-right : 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
display : inline-block;
margin-left : 1ch;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-comments-pagination.aligncenter {
justify-content : center;
}
.wp-block-comment-template {
box-sizing : border-box;
list-style : none;
margin-bottom : 0;
max-width : 100%;
padding : 0;
}
.wp-block-comment-template li {
clear : both;
}
.wp-block-comment-template ol {
list-style : none;
margin-bottom : 0;
max-width : 100%;
padding-left : 2rem;
}
.wp-block-comment-template.alignleft {
float : left;
}
.wp-block-comment-template.aligncenter {
margin-left : auto;
margin-right : auto;
width : fit-content;
}
.wp-block-comment-template.alignright {
float : right;
}
.wp-block-cover, .wp-block-cover-image {
align-items : center;
background-position : 50%;
box-sizing : border-box;
display : flex;
justify-content : center;
min-height : 430px;
overflow : hidden;
overflow : clip;
padding : 1em;
position : relative;
}
.wp-block-cover .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]) {
background-color : #000;
}
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {
background-color : initial;
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
background-color : inherit;
content : "";
}
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
bottom : 0;
left : 0;
opacity : 0.5;
position : absolute;
right : 0;
top : 0;
z-index : 1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity : 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity : 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity : 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity : 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity : 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity : 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity : 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity : 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity : 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity : 1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity : 0;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity : 0.1;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity : 0.2;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity : 0.3;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity : 0.4;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity : 0.5;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity : 0.6;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity : 0.7;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity : 0.8;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity : 0.9;
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity : 1;
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
max-width : 420px;
width : 100%;
}
.wp-block-cover-image:after, .wp-block-cover:after {
content : "";
display : block;
font-size : 0;
min-height : inherit;
}
@supports (position: sticky) {
.wp-block-cover-image:after, .wp-block-cover:after {
content : none;
}
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
display : flex;
}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
color : inherit;
width : 100%;
z-index : 1;
}
.wp-block-cover h1:where(:not(.has-text-color)), .wp-block-cover h2:where(:not(.has-text-color)), .wp-block-cover h3:where(:not(.has-text-color)), .wp-block-cover h4:where(:not(.has-text-color)), .wp-block-cover h5:where(:not(.has-text-color)), .wp-block-cover h6:where(:not(.has-text-color)), .wp-block-cover p:where(:not(.has-text-color)), .wp-block-cover-image h1:where(:not(.has-text-color)), .wp-block-cover-image h2:where(:not(.has-text-color)), .wp-block-cover-image h3:where(:not(.has-text-color)), .wp-block-cover-image h4:where(:not(.has-text-color)), .wp-block-cover-image h5:where(:not(.has-text-color)), .wp-block-cover-image h6:where(:not(.has-text-color)), .wp-block-cover-image p:where(:not(.has-text-color)) {
color : inherit;
}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
align-items : flex-start;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
align-items : flex-start;
justify-content : center;
}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
align-items : flex-start;
justify-content : flex-end;
}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
align-items : center;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
align-items : center;
justify-content : center;
}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
align-items : center;
justify-content : flex-end;
}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
align-items : flex-end;
justify-content : flex-start;
}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
align-items : flex-end;
justify-content : center;
}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
align-items : flex-end;
justify-content : flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin : 0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
margin : 0;
width : auto;
}
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {
border : none;
bottom : 0;
box-shadow : none;
height : 100%;
left : 0;
margin : 0;
max-height : none;
max-width : none;
object-fit : cover;
outline : none;
padding : 0;
position : absolute;
right : 0;
top : 0;
width : 100%;
}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : fixed;
background-repeat : no-repeat;
background-size : cover;
}
@supports () {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
background-attachment : scroll;
}
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {
background-repeat : repeat;
background-size : auto;
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
z-index : 0;
}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
color : #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content : flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content : flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
margin-left : 0;
text-align : left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
margin-right : 0;
text-align : right;
}
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2 {
font-size : 2em;
line-height : 1.25;
margin-bottom : 0;
max-width : 840px;
padding : 0.44em;
text-align : center;
z-index : 1;
}
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
color : #fff;
}
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {
color : #000;
}
.wp-block-details {
box-sizing : border-box;
overflow : hidden;
}
.wp-block-details summary {
cursor : pointer;
}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"] {
max-width : 360px;
width : 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper {
min-width : 280px;
}
.wp-block-cover .wp-block-embed {
min-height : 240px;
min-width : 320px;
}
.wp-block-embed {
overflow-wrap : break-word;
}
.wp-block-embed figcaption {
margin-bottom : 1em;
margin-top : 0.5em;
}
.wp-block-embed iframe {
max-width : 100%;
}
.wp-block-embed__wrapper {
position : relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content : "";
display : block;
padding-top : 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
bottom : 0;
height : 100%;
left : 0;
position : absolute;
right : 0;
top : 0;
width : 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top : 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top : 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top : 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top : 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top : 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top : 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top : 200%;
}
.wp-block-file {
box-sizing : border-box;
}
.wp-block-file:not(.wp-element-button) {
font-size : 0.8em;
}
.wp-block-file.aligncenter {
text-align : center;
}
.wp-block-file.alignright {
text-align : right;
}
.wp-block-file * + .wp-block-file__button {
margin-left : 0.75em;
}
:where(.wp-block-file) {
margin-bottom : 1.5em;
}
.wp-block-file__embed {
margin-bottom : 1em;
}
:where(.wp-block-file__button) {
border-radius : 2em;
display : inline-block;
padding : 0.5em 1em;
}
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
box-shadow : none;
color : #fff;
opacity : 0.85;
text-decoration : none;
}
.wp-block-form-input__label {
display : flex;
flex-direction : column;
gap : 0.25em;
margin-bottom : 0.5em;
width : 100%;
}
.wp-block-form-input__label.is-label-inline {
align-items : center;
flex-direction : row;
gap : 0.5em;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
margin-bottom : 0.5em;
}
.wp-block-form-input__label:has(input[type="checkbox"]) {
flex-direction : row-reverse;
width : fit-content;
}
.wp-block-form-input__label-content {
width : fit-content;
}
.wp-block-form-input__input {
font-size : 1em;
margin-bottom : 0.5em;
padding : 0 0.5em;
}
.wp-block-form-input__input[type="date"], .wp-block-form-input__input[type="datetime-local"], .wp-block-form-input__input[type="datetime"], .wp-block-form-input__input[type="email"], .wp-block-form-input__input[type="month"], .wp-block-form-input__input[type="number"], .wp-block-form-input__input[type="password"], .wp-block-form-input__input[type="search"], .wp-block-form-input__input[type="tel"], .wp-block-form-input__input[type="text"], .wp-block-form-input__input[type="time"], .wp-block-form-input__input[type="url"], .wp-block-form-input__input[type="week"] {
border : solid 1px;
line-height : 2;
min-height : 2em;
}
textarea.wp-block-form-input__input {
min-height : 10em;
}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
display : flex;
flex-wrap : wrap;
list-style-type : none;
margin : 0;
padding : 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
display : flex;
flex-direction : column;
flex-grow : 1;
justify-content : center;
margin : 0 1em 1em 0;
position : relative;
width : calc(50% - 1em);
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right : 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
align-items : flex-end;
display : flex;
height : 100%;
justify-content : flex-start;
margin : 0;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display : block;
height : auto;
max-width : 100%;
width : auto;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
background : linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
bottom : 0;
box-sizing : border-box;
color : #fff;
font-size : 0.8em;
margin : 0;
max-height : 100%;
overflow : auto;
padding : 3em 0.77em 0.7em;
position : absolute;
text-align : center;
width : 100%;
z-index : 2;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display : inline;
}
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow : 1;
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
flex : 1;
height : 100%;
object-fit : cover;
width : 100%;
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
margin-right : 0;
width : 100%;
}
@media (min-width: 600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
margin-right : 1em;
width : calc(33.33333% - 0.66667em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
margin-right : 1em;
width : calc(25% - 0.75em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
margin-right : 1em;
width : calc(20% - 0.8em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
margin-right : 1em;
width : calc(16.66667% - 0.83333em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
margin-right : 1em;
width : calc(14.28571% - 0.85714em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
margin-right : 1em;
width : calc(12.5% - 0.875em);
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right : 0;
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right : 0;
}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
max-width : 420px;
width : 100%;
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content : center;
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self : flex-start;
}
figure.wp-block-gallery.has-nested-images {
align-items : normal;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin : 0;
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
box-sizing : border-box;
display : flex;
flex-direction : column;
flex-grow : 1;
justify-content : center;
max-width : 100%;
position : relative;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div {
flex-direction : column;
flex-grow : 1;
margin : 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display : block;
height : auto;
max-width : 100% !important ;
width : auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background : linear-gradient(0deg, #000000b3, #0000004d 70%, #0000);
bottom : 0;
box-sizing : border-box;
color : #fff;
font-size : 13px;
left : 0;
margin-bottom : 0;
max-height : 60%;
overflow : auto;
padding : 0 8px 8px;
position : absolute;
scrollbar-color : #0000 #0000;
scrollbar-width : thin;
text-align : center;
width : 100%;
will-change : transform;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
height : 12px;
width : 12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
background-color : initial;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
background-clip : padding-box;
background-color : initial;
border : #0000 solid 3px;
border-radius : 8px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {
background-color : #fffc;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {
scrollbar-color : #fffc #0000;
}
@media (hover: none) {
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
scrollbar-color : #fffc #0000;
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display : inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color : inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing : border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
flex : 1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
background : none;
color : inherit;
flex : initial;
margin : 0;
padding : 10px 10px 9px;
position : relative;
}
.wp-block-gallery.has-nested-images figcaption {
flex-basis : 100%;
flex-grow : 1;
text-align : center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom : auto;
margin-top : 0;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self : inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
display : flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex : 1 0 0%;
height : 100%;
object-fit : cover;
width : 100%;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width : 100%;
}
@media (min-width: 600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width : calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width : calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width : calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width : calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333);
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width : calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714);
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width : calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width : calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width : 100%;
}
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
max-width : 420px;
width : 100%;
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content : center;
}
.wp-block-group {
box-sizing : border-box;
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
padding : 1.25em 2.375em;
}
.wp-block-image img {
box-sizing : border-box;
height : auto;
max-width : 100%;
vertical-align : bottom;
}
.wp-block-image[style*="border-radius"] img, .wp-block-image[style*="border-radius"] > a {
border-radius : inherit;
}
.wp-block-image.has-custom-border img {
box-sizing : border-box;
}
.wp-block-image.aligncenter {
text-align : center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
height : auto;
width : 100%;
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {
display : table;
}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption {
caption-side : bottom;
display : table-caption;
}
.wp-block-image .alignleft {
float : left;
margin : 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
float : right;
margin : 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
margin-left : auto;
margin-right : auto;
}
.wp-block-image figcaption {
margin-bottom : 1em;
margin-top : 0.5em;
}
.wp-block-image .is-style-rounded img, .wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {
border-radius : 9999px;
}
@supports (((() or (mask-image: none))) or ()) {
.wp-block-image.is-style-circle-mask img {
border-radius : 0;
mask-image : url("data:image/svg+xml;utf8,%3csvg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3e%3ccircle cx="50" cy="50" r="50"/%3e%3c/svg%3e");
mask-mode : alpha;
mask-position : center;
mask-repeat : no-repeat;
mask-size : contain;
}
}
.wp-block-image :where(.has-border-color) {
border-style : solid;
}
.wp-block-image :where([style*="border-top-color"]) {
border-top-style : solid;
}
.wp-block-image :where([style*="border-right-color"]) {
border-right-style : solid;
}
.wp-block-image :where([style*="border-bottom-color"]) {
border-bottom-style : solid;
}
.wp-block-image :where([style*="border-left-color"]) {
border-left-style : solid;
}
.wp-block-image :where([style*="border-width"]) {
border-style : solid;
}
.wp-block-image :where([style*="border-top-width"]) {
border-top-style : solid;
}
.wp-block-image :where([style*="border-right-width"]) {
border-right-style : solid;
}
.wp-block-image :where([style*="border-bottom-width"]) {
border-bottom-style : solid;
}
.wp-block-image :where([style*="border-left-width"]) {
border-left-style : solid;
}
.wp-block-image figure {
margin : 0;
}
.wp-lightbox-container {
display : flex;
flex-direction : column;
position : relative;
}
.wp-lightbox-container img {
cursor : zoom-in;
}
.wp-lightbox-container img:hover + button {
opacity : 1;
}
.wp-lightbox-container button {
align-items : center;
backdrop-filter : blur(16px) saturate(180%);
background-color : #5a5a5a40;
border : none;
border-radius : 4px;
cursor : zoom-in;
display : flex;
height : 20px;
justify-content : center;
opacity : 0;
padding : 0;
position : absolute;
right : 16px;
text-align : center;
top : 16px;
transition : opacity 0.2s ease;
width : 20px;
z-index : 100;
}
.wp-lightbox-container button:focus-visible {
outline : 3px auto #5a5a5a40;
outline-offset : 3px;
}
.wp-lightbox-container button:hover {
cursor : pointer;
opacity : 1;
}
.wp-lightbox-container button:focus {
opacity : 1;
}
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
background-color : #5a5a5a40;
border : none;
}
.wp-lightbox-overlay {
box-sizing : border-box;
cursor : zoom-out;
height : 100vh;
left : 0;
overflow : hidden;
position : fixed;
top : 0;
visibility : hidden;
width : 100%;
z-index : 100000;
}
.wp-lightbox-overlay .close-button {
align-items : center;
cursor : pointer;
display : flex;
justify-content : center;
min-height : 40px;
min-width : 40px;
padding : 0;
position : absolute;
z-index : 5000000;
}
.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
background : none;
border : none;
}
.wp-lightbox-overlay .lightbox-image-container {
left : 50%;
overflow : hidden;
position : absolute;
top : 50%;
transform : translate(-50%,-50%);
transform-origin : top left;
z-index : 9999999999;
}
.wp-lightbox-overlay .wp-block-image {
align-items : center;
box-sizing : border-box;
display : flex;
height : 100%;
justify-content : center;
margin : 0;
position : relative;
transform-origin : 0 0;
width : 100%;
z-index : 3000000;
}
.wp-lightbox-overlay .wp-block-image figcaption {
display : none;
}
.wp-lightbox-overlay button {
background : none;
border : none;
}
.wp-lightbox-overlay .scrim {
background-color : #fff;
height : 100%;
opacity : 0.9;
position : absolute;
width : 100%;
z-index : 2000000;
}
.wp-lightbox-overlay.active {
animation : turn-on-visibility 0.25s both;
visibility : visible;
}
.wp-lightbox-overlay.active img {
animation : turn-on-visibility 0.35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) {
animation : turn-off-visibility 0.35s both;
}
.wp-lightbox-overlay.show-closing-animation:not(.active) img {
animation : turn-off-visibility 0.25s both;
}
@media (prefers-reduced-motion: no-preference) {
.wp-lightbox-overlay.zoom.active {
animation : none;
opacity : 1;
visibility : visible;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {
animation : lightbox-zoom-in 0.4s;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
animation : none;
}
.wp-lightbox-overlay.zoom.active .scrim {
animation : turn-on-visibility 0.4s forwards;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
animation : none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
animation : lightbox-zoom-out 0.4s;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
animation : none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
animation : turn-off-visibility 0.4s forwards;
}
}
@keyframes turn-on-visibility {
0% {
opacity : 0;
}
to {
opacity : 1;
}
}
@keyframes turn-off-visibility {
0% {
opacity : 1;
visibility : visible;
}
99% {
opacity : 0;
visibility : visible;
}
to {
opacity : 0;
visibility : hidden;
}
}
@keyframes lightbox-zoom-in {
0% {
opacity : 0;
visibility : hidden;
}
to {
transform : translate(-50%,-50%) scale(1);
}
}
@keyframes lightbox-zoom-out {
0% {
transform : translate(-50%,-50%) scale(1);
visibility : visible;
}
99% {
visibility : visible;
}
to {
visibility : hidden;
}
}
ol.wp-block-latest-comments {
box-sizing : border-box;
margin-left : 0;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) {
line-height : 1.1;
}
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) {
line-height : 1.8;
}
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
line-height : 1.5;
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left : 0;
}
.wp-block-latest-comments__comment {
list-style : none;
margin-bottom : 1em;
}
.has-avatars .wp-block-latest-comments__comment {
list-style : none;
min-height : 2.25em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left : 3.25em;
}
.wp-block-latest-comments__comment-excerpt p {
font-size : 0.875em;
margin : 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
display : block;
font-size : 0.75em;
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-right : 0.75em;
width : 2.5em;
}
.wp-block-latest-comments[class*="-font-size"] a, .wp-block-latest-comments[style*="font-size"] a {
font-size : inherit;
}
.wp-block-latest-posts {
box-sizing : border-box;
}
.wp-block-latest-posts.alignleft {
margin-right : 2em;
}
.wp-block-latest-posts.alignright {
margin-left : 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style : none;
padding-left : 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear : both;
}
.wp-block-latest-posts.is-grid {
display : flex;
flex-wrap : wrap;
padding : 0;
}
.wp-block-latest-posts.is-grid li {
margin : 0 1.25em 1.25em 0;
width : 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width : calc(50% - 0.625em);
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-3 li {
width : calc(33.33333% - 0.83333em);
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-4 li {
width : calc(25% - 0.9375em);
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-5 li {
width : calc(20% - 1em);
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right : 0;
}
.wp-block-latest-posts.columns-6 li {
width : calc(16.66667% - 1.04167em);
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right : 0;
}
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
display : block;
font-size : 0.8125em;
}
.wp-block-latest-posts__post-excerpt {
margin-bottom : 1em;
margin-top : 0.5em;
}
.wp-block-latest-posts__featured-image a {
display : inline-block;
}
.wp-block-latest-posts__featured-image img {
height : auto;
max-width : 100%;
width : auto;
}
.wp-block-latest-posts__featured-image.alignleft {
float : left;
margin-right : 1em;
}
.wp-block-latest-posts__featured-image.alignright {
float : right;
margin-left : 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom : 1em;
text-align : center;
}
ol, ul {
box-sizing : border-box;
}
ol.has-background, ul.has-background {
padding : 1.25em 2.375em;
}
.wp-block-media-text {
box-sizing : border-box;
direction : ltr;
display : grid;
grid-template-columns : 50% 1fr;
grid-template-rows : auto;
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns : 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
align-self : start;
}
.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
align-self : center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
align-self : end;
}
.wp-block-media-text .wp-block-media-text__media {
grid-column : 1;
grid-row : 1;
margin : 0;
}
.wp-block-media-text .wp-block-media-text__content {
direction : ltr;
grid-column : 2;
grid-row : 1;
padding : 0 8%;
word-break : break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
grid-column : 2;
grid-row : 1;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
grid-column : 1;
grid-row : 1;
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
height : auto;
max-width : unset;
vertical-align : middle;
width : 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
background-size : cover;
height : 100%;
min-height : 250px;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
display : block;
height : 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
clip : rect(0,0,0,0);
border : 0;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns : 100% !important ;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-column : 1;
grid-row : 1;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
grid-column : 1;
grid-row : 2;
}
}
.wp-block-navigation {
position : relative;
--navigation-layout-justification-setting : flex-start;
--navigation-layout-direction : row;
--navigation-layout-wrap : wrap;
--navigation-layout-justify : flex-start;
--navigation-layout-align : center;
}
.wp-block-navigation ul {
margin-bottom : 0;
margin-left : 0;
margin-top : 0;
padding-left : 0;
}
.wp-block-navigation ul, .wp-block-navigation ul li {
list-style : none;
padding : 0;
}
.wp-block-navigation .wp-block-navigation-item {
align-items : center;
display : flex;
position : relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display : none;
}
.wp-block-navigation .wp-block-navigation-item__content {
display : block;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color : inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
text-decoration : underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
text-decoration : line-through;
}
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
text-decoration : none;
}
.wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active, .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus {
text-decoration : none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self : center;
background-color : inherit;
border : none;
color : currentColor;
display : inline-block;
font-size : inherit;
height : 0.6em;
line-height : 0;
margin-left : 0.25em;
padding : 0;
width : 0.6em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
display : inline-block;
stroke : currentColor;
height : inherit;
margin-top : 0.075em;
width : inherit;
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction : column;
--navigation-layout-justify : initial;
--navigation-layout-align : flex-start;
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap : nowrap;
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting : center;
--navigation-layout-justify : center;
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align : center;
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting : flex-end;
--navigation-layout-justify : flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align : flex-end;
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting : space-between;
--navigation-layout-justify : space-between;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
align-items : normal;
background-color : inherit;
color : inherit;
display : flex;
flex-direction : column;
height : 0;
left : -1px;
opacity : 0;
overflow : hidden;
position : absolute;
top : 100%;
transition : opacity 0.1s linear;
visibility : hidden;
width : 0;
z-index : 2;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
display : flex;
flex-grow : 1;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-left : auto;
margin-right : 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin : 0;
}
@media (min-width: 782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : -1px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
background : #0000;
content : "";
display : block;
height : 100%;
position : absolute;
right : 100%;
width : 0.5em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right : 0.25em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform : rotate(-90deg);
}
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
height : auto;
min-width : 200px;
opacity : 1;
overflow : visible;
visibility : visible;
width : auto;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left : 0;
top : 100%;
}
@media (min-width: 782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : 0;
}
}
.wp-block-navigation-submenu {
display : flex;
position : relative;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke : currentColor;
}
button.wp-block-navigation-item__content {
background-color : initial;
border : none;
color : currentColor;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
line-height : inherit;
text-align : left;
text-transform : inherit;
}
.wp-block-navigation-submenu__toggle {
cursor : pointer;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-left : 0;
padding-right : 0.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
margin-left : -0.6em;
pointer-events : none;
}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
padding : 0;
}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
gap : inherit;
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding : 0.5em 1em;
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
padding : 0.5em 1em;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
left : auto;
right : 0;
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : -1px;
right : -1px;
}
@media (min-width: 782px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : auto;
right : 100%;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color : #fff;
border : #00000026 solid 1px;
}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
background-color : inherit;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
color : #000;
}
.wp-block-navigation__container {
align-items : var(--navigation-layout-align, initial);
display : flex;
flex-direction : var(--navigation-layout-direction, initial);
flex-wrap : var(--navigation-layout-wrap, wrap);
justify-content : var(--navigation-layout-justify, initial);
list-style : none;
margin : 0;
padding-left : 0;
}
.wp-block-navigation__container .is-responsive {
display : none;
}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
flex-grow : 1;
}
@keyframes overlay-menu__fade-in-animation {
0% {
opacity : 0;
transform : translateY(0.5em);
}
to {
opacity : 1;
transform : translateY(0);
}
}
.wp-block-navigation__responsive-container {
bottom : 0;
display : none;
left : 0;
position : fixed;
right : 0;
top : 0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
color : inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
align-items : var(--navigation-layout-align, initial);
display : flex;
flex-direction : var(--navigation-layout-direction, initial);
flex-wrap : var(--navigation-layout-wrap, wrap);
justify-content : var(--navigation-layout-justify, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
background-color : inherit !important ;
color : inherit !important ;
}
.wp-block-navigation__responsive-container.is-menu-open {
animation : overlay-menu__fade-in-animation 0.1s ease-out;
animation-fill-mode : forwards;
background-color : inherit;
display : flex;
flex-direction : column;
overflow : auto;
padding : clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em);
z-index : 100000;
}
@media (prefers-reduced-motion: reduce) {
.wp-block-navigation__responsive-container.is-menu-open {
animation-delay : 0s;
animation-duration : 1ms;
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items : var(--navigation-layout-justification-setting, inherit);
display : flex;
flex-direction : column;
flex-wrap : nowrap;
overflow : visible;
padding-top : calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
justify-content : flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display : none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
border : none;
height : auto;
min-width : 200px;
opacity : 1;
overflow : initial;
padding-left : 2rem;
padding-right : 2rem;
position : static;
visibility : visible;
width : auto;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap : inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top : var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding : 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
align-items : var(--navigation-layout-justification-setting, initial);
display : flex;
flex-direction : column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
background : #0000 !important ;
color : inherit !important ;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left : auto;
right : auto;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
background-color : inherit;
display : block;
position : relative;
width : 100%;
z-index : auto;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display : none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left : 0;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color : #fff;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
color : #000;
}
.wp-block-navigation__toggle_button_label {
font-size : 1rem;
font-weight : 700;
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
background : #0000;
border : none;
color : currentColor;
cursor : pointer;
margin : 0;
padding : 0;
text-transform : inherit;
vertical-align : middle;
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
fill : currentColor;
display : block;
height : 24px;
pointer-events : none;
width : 24px;
}
.wp-block-navigation__responsive-container-open {
display : flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display : none;
}
}
.wp-block-navigation__responsive-container-close {
position : absolute;
right : 0;
top : 0;
z-index : 2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
.wp-block-navigation__responsive-close {
width : 100%;
}
.has-modal-open .wp-block-navigation__responsive-close {
margin-left : auto;
margin-right : auto;
max-width : var(--wp--style--global--wide-size, 100%);
}
.wp-block-navigation__responsive-close:focus {
outline : none;
}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
box-sizing : border-box;
}
.wp-block-navigation__responsive-dialog {
position : relative;
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 46px;
}
@media (min-width: 782px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 32px;
}
}
html.has-modal-open {
overflow : hidden;
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap : break-word;
}
.wp-block-navigation .wp-block-navigation-item__description {
display : none;
}
.link-ui-tools {
border-top : 1px solid #f0f0f0;
padding : 8px;
}
.link-ui-block-inserter {
padding-top : 8px;
}
.link-ui-block-inserter__back {
margin-left : 8px;
text-transform : uppercase;
}
.components-popover-pointer-events-trap {
background-color : initial;
cursor : pointer;
inset : 0;
position : fixed;
z-index : 1000000;
}
.wp-block-navigation .wp-block-page-list {
align-items : var(--navigation-layout-align, initial);
background-color : inherit;
display : flex;
flex-direction : var(--navigation-layout-direction, initial);
flex-wrap : var(--navigation-layout-wrap, wrap);
justify-content : var(--navigation-layout-justify, initial);
}
.wp-block-navigation .wp-block-navigation-item {
background-color : inherit;
}
.is-small-text {
font-size : 0.875em;
}
.is-regular-text {
font-size : 1em;
}
.is-large-text {
font-size : 2.25em;
}
.is-larger-text {
font-size : 3em;
}
.has-drop-cap:not(:focus):first-letter {
float : left;
font-size : 8.4em;
font-style : normal;
font-weight : 100;
line-height : 0.68;
margin : 0.05em 0.1em 0 0;
text-transform : uppercase;
}
body.rtl .has-drop-cap:not(:focus):first-letter {
float : none;
margin-left : 0.1em;
}
p.has-drop-cap.has-background {
overflow : hidden;
}
p.has-background {
padding : 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
color : inherit;
}
.wp-block-post-author {
display : flex;
flex-wrap : wrap;
}
.wp-block-post-author__byline {
font-size : 0.5em;
margin-bottom : 0;
margin-top : 0;
width : 100%;
}
.wp-block-post-author__avatar {
margin-right : 1em;
}
.wp-block-post-author__bio {
font-size : 0.7em;
margin-bottom : 0.7em;
}
.wp-block-post-author__content {
flex-basis : 0;
flex-grow : 1;
}
.wp-block-post-author__name {
margin : 0;
}
.wp-block-post-comments-form {
box-sizing : border-box;
}
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) {
font-weight : inherit;
}
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) {
font-family : inherit;
}
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {
font-size : inherit;
}
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) {
line-height : inherit;
}
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {
font-style : inherit;
}
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) {
letter-spacing : inherit;
}
.wp-block-post-comments-form input[type="submit"] {
box-shadow : none;
cursor : pointer;
display : inline-block;
overflow-wrap : break-word;
text-align : center;
}
.wp-block-post-comments-form input:not([type="submit"]), .wp-block-post-comments-form textarea {
border : #949494 solid 1px;
font-family : inherit;
font-size : 1em;
}
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments-form textarea {
padding : calc(0.667em + 2px);
}
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), .wp-block-post-comments-form .comment-form textarea {
box-sizing : border-box;
display : block;
width : 100%;
}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
display : block;
margin-bottom : 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display : flex;
gap : 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : 0.35em;
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom : 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium, smaller);
margin-left : 0.5em;
}
.wp-block-post-date {
box-sizing : border-box;
}
.wp-block-post-excerpt__excerpt {
margin-bottom : 0;
margin-top : 0;
}
.wp-block-post-excerpt__more-text {
margin-bottom : 0;
}
.wp-block-post-excerpt__more-link {
display : inline-block;
}
.wp-block-post-featured-image {
margin-left : 0;
margin-right : 0;
}
.wp-block-post-featured-image a {
display : block;
height : 100%;
}
.wp-block-post-featured-image img {
box-sizing : border-box;
height : auto;
max-width : 100%;
vertical-align : bottom;
width : 100%;
}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
width : 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
background-color : #000;
inset : 0;
position : absolute;
}
.wp-block-post-featured-image {
position : relative;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color : initial;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity : 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity : 0.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity : 0.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity : 0.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity : 0.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity : 0.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity : 0.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity : 0.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity : 0.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity : 0.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity : 1;
}
.wp-block-post-featured-image:where(.alignleft, .alignright) {
width : 100%;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
display : inline-block;
margin-right : 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
display : inline-block;
margin-left : 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-post-terms {
box-sizing : border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator {
white-space : pre-wrap;
}
.wp-block-post-time-to-read, .wp-block-post-title {
box-sizing : border-box;
}
.wp-block-post-title {
word-break : break-word;
}
.wp-block-post-title a {
display : inline-block;
}
.wp-block-preformatted {
box-sizing : border-box;
white-space : pre-wrap;
}
:where(.wp-block-preformatted.has-background) {
padding : 1.25em 2.375em;
}
.wp-block-pullquote {
box-sizing : border-box;
overflow-wrap : break-word;
padding : 4em 0;
text-align : center;
}
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
color : inherit;
}
.wp-block-pullquote blockquote {
margin : 0;
}
.wp-block-pullquote p {
margin-top : 0;
}
.wp-block-pullquote p:last-child {
margin-bottom : 0;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
max-width : 420px;
}
.wp-block-pullquote cite, .wp-block-pullquote footer {
position : relative;
}
.wp-block-pullquote .has-text-color a {
color : inherit;
}
:where(.wp-block-pullquote) {
margin : 0 0 1em;
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align : left;
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align : right;
}
.wp-block-pullquote.is-style-solid-color {
border : none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left : auto;
margin-right : auto;
max-width : 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size : 2em;
margin-bottom : 0;
margin-top : 0;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
font-style : normal;
text-transform : none;
}
.wp-block-pullquote cite {
color : inherit;
}
.wp-block-post-template {
list-style : none;
margin-bottom : 0;
margin-top : 0;
max-width : 100%;
padding : 0;
}
.wp-block-post-template.wp-block-post-template {
background : none;
}
.wp-block-post-template.is-flex-container {
display : flex;
flex-direction : row;
flex-wrap : wrap;
gap : 1.25em;
}
.wp-block-post-template.is-flex-container > li {
margin : 0;
width : 100%;
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
width : calc(50% - 0.625em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
width : calc(33.33333% - 0.83333em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width : calc(25% - 0.9375em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
width : calc(20% - 1em);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
width : calc(16.66667% - 1.04167em);
}
}
@media (max-width: 600px) {
.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
grid-template-columns : 1fr;
}
}
.wp-block-post-template-is-layout-constrained > li > .alignright, .wp-block-post-template-is-layout-flow > li > .alignright {
float : right;
margin-inline-end : 0;
margin-inline-start : 2em;
}
.wp-block-post-template-is-layout-constrained > li > .alignleft, .wp-block-post-template-is-layout-flow > li > .alignleft {
float : left;
margin-inline-end : 2em;
margin-inline-start : 0;
}
.wp-block-post-template-is-layout-constrained > li > .aligncenter, .wp-block-post-template-is-layout-flow > li > .aligncenter {
margin-inline-end : auto;
margin-inline-start : auto;
}
.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous {
margin-bottom : 0.5em;
margin-right : 0.5em;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
margin-right : 0;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
margin-inline-start : auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
margin-inline-end : auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
display : inline-block;
margin-right : 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
display : inline-block;
margin-left : 1ch;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1);
}
.wp-block-query-pagination.aligncenter {
justify-content : center;
}
.wp-block-query-title, .wp-block-quote {
box-sizing : border-box;
}
.wp-block-quote {
overflow-wrap : break-word;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
margin-bottom : 1em;
padding : 0 1em;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
font-size : 1.5em;
font-style : italic;
line-height : 1.6;
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
font-size : 1.125em;
text-align : right;
}
.wp-block-quote > cite {
display : block;
}
.wp-block-read-more {
display : block;
width : fit-content;
}
.wp-block-read-more:where(:not([style*="text-decoration"])) {
text-decoration : none;
}
.wp-block-read-more:where(:not([style*="text-decoration"])):active, .wp-block-read-more:where(:not([style*="text-decoration"])):focus {
text-decoration : none;
}
ul.wp-block-rss {
list-style : none;
padding : 0;
}
ul.wp-block-rss.wp-block-rss {
box-sizing : border-box;
}
ul.wp-block-rss.alignleft {
margin-right : 2em;
}
ul.wp-block-rss.alignright {
margin-left : 2em;
}
ul.wp-block-rss.is-grid {
display : flex;
flex-wrap : wrap;
list-style : none;
padding : 0;
}
ul.wp-block-rss.is-grid li {
margin : 0 1em 1em 0;
width : 100%;
}
@media (min-width: 600px) {
ul.wp-block-rss.columns-2 li {
width : calc(50% - 1em);
}
ul.wp-block-rss.columns-3 li {
width : calc(33.33333% - 1em);
}
ul.wp-block-rss.columns-4 li {
width : calc(25% - 1em);
}
ul.wp-block-rss.columns-5 li {
width : calc(20% - 1em);
}
ul.wp-block-rss.columns-6 li {
width : calc(16.66667% - 1em);
}
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
display : block;
font-size : 0.8125em;
}
.wp-block-search__button {
margin-left : 10px;
word-break : normal;
}
.wp-block-search__button.has-icon {
line-height : 0;
}
.wp-block-search__button svg {
height : 1.25em;
min-height : 24px;
min-width : 24px;
width : 1.25em;
fill : currentColor;
vertical-align : text-bottom;
}
:where(.wp-block-search__button) {
border : #ccc solid 1px;
padding : 6px 10px;
}
.wp-block-search__inside-wrapper {
display : flex;
flex : auto;
flex-wrap : nowrap;
max-width : 100%;
}
.wp-block-search__label {
width : 100%;
}
.wp-block-search__input {
appearance : none;
border : #949494 solid 1px;
flex-grow : 1;
margin-left : 0;
margin-right : 0;
min-width : 3rem;
padding : 8px;
text-decoration : unset !important ;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
flex-shrink : 0;
margin-left : 0;
max-width : 100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded="true"] {
max-width : calc(100% - 100px);
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
min-width : 0 !important ;
transition-property : width;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
flex-basis : 100%;
transition-duration : 0.3s;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
overflow : hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
border-left-width : 0 !important ;
border-right-width : 0 !important ;
flex-basis : 0;
flex-grow : 0;
margin : 0;
min-width : 0 !important ;
padding-left : 0 !important ;
padding-right : 0 !important ;
width : 0 !important ;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
border : #949494 solid 1px;
box-sizing : border-box;
padding : 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border : none;
border-radius : 0;
padding : 0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline : none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding : 4px 8px;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin : auto;
}
.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
float : right;
}
.wp-block-separator {
border : none;
border-top : 2px solid;
}
.wp-block-separator.is-style-dots {
background : none !important ;
border : none;
height : auto;
line-height : 1;
text-align : center;
}
.wp-block-separator.is-style-dots:before {
color : currentColor;
content : "···";
font-family : serif;
font-size : 1.5em;
letter-spacing : 2em;
padding-left : 2em;
}
.wp-block-site-logo {
box-sizing : border-box;
line-height : 0;
}
.wp-block-site-logo a {
display : inline-block;
line-height : 0;
}
.wp-block-site-logo.is-default-size img {
height : auto;
width : 120px;
}
.wp-block-site-logo img {
height : auto;
max-width : 100%;
}
.wp-block-site-logo a, .wp-block-site-logo img {
border-radius : inherit;
}
.wp-block-site-logo.aligncenter {
margin-left : auto;
margin-right : auto;
text-align : center;
}
.wp-block-site-logo.is-style-rounded {
border-radius : 9999px;
}
.wp-block-site-title a {
color : inherit;
}
.wp-block-social-links {
background : none;
box-sizing : border-box;
margin-left : 0;
padding-left : 0;
padding-right : 0;
text-indent : 0;
}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
border-bottom : 0;
box-shadow : none;
text-decoration : none;
}
.wp-block-social-links .wp-social-link a {
padding : 0.25em;
}
.wp-block-social-links .wp-social-link svg {
height : 1em;
width : 1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
font-size : 0.65em;
margin-left : 0.5em;
margin-right : 0.5em;
}
.wp-block-social-links.has-small-icon-size {
font-size : 16px;
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
font-size : 24px;
}
.wp-block-social-links.has-large-icon-size {
font-size : 36px;
}
.wp-block-social-links.has-huge-icon-size {
font-size : 48px;
}
.wp-block-social-links.aligncenter {
display : flex;
justify-content : center;
}
.wp-block-social-links.alignright {
justify-content : flex-end;
}
.wp-block-social-link {
border-radius : 9999px;
display : block;
height : auto;
transition : transform 0.1s ease;
}
@media (prefers-reduced-motion: reduce) {
.wp-block-social-link {
transition-delay : 0s;
transition-duration : 0s;
}
}
.wp-block-social-link a {
align-items : center;
display : flex;
line-height : 0;
transition : transform 0.1s ease;
}
.wp-block-social-link:hover {
transform : scale(1.1);
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
display : inline-block;
margin : 0;
padding : 0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
color : currentColor;
fill : currentColor;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color : #f0f0f0;
color : #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color : #f90;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color : #1ea0c3;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color : #0757fe;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color : #1e1f26;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color : #02e49b;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color : #e94c89;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color : #4280ff;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color : #f45800;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color : #1778f2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color : #0461dd;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color : #e65678;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color : #24292d;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color : #eceadd;
color : #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color : #ea4434;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-gravatar {
background-color : #1d4fc4;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color : #f00075;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color : #e21b24;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color : #0d66c2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color : #3288d4;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color : #02ab6c;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color : #f6405f;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color : #e60122;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color : #ef4155;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color : #ff4500;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color : #0478d7;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color : #fefc00;
color : #fff;
stroke : #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color : #ff5600;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color : #1bd760;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
background-color : #2aabee;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color : #011835;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color : #6440a4;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color : #1da1f2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color : #1eb7ea;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color : #4680c2;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color : #3499cd;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
background-color : #25d366;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
background-color : #000;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color : #d32422;
color : #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color : red;
color : #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background : none;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
padding : 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
height : 1.25em;
width : 1.25em;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color : #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color : #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color : #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color : #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color : #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color : #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color : #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color : #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color : #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color : #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color : #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color : #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color : #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color : #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-gravatar {
color : #1d4fc4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color : #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color : #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color : #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color : #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color : #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color : #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color : #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color : #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color : #ff4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color : #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color : #fff;
stroke : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color : #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color : #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
color : #2aabee;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-threads, .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color : #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color : #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color : #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color : #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color : #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
color : #25d366;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color : #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-x {
color : #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
color : #d32422;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color : red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width : auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left : 0.66667em;
padding-right : 0.66667em;
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
color : #000;
}
.wp-block-spacer {
clear : both;
}
.wp-block-tag-cloud {
box-sizing : border-box;
}
.wp-block-tag-cloud.aligncenter {
justify-content : center;
text-align : center;
}
.wp-block-tag-cloud.alignfull {
padding-left : 1em;
padding-right : 1em;
}
.wp-block-tag-cloud a {
display : inline-block;
margin-right : 5px;
}
.wp-block-tag-cloud span {
display : inline-block;
margin-left : 5px;
text-decoration : none;
}
.wp-block-tag-cloud.is-style-outline {
display : flex;
flex-wrap : wrap;
gap : 1ch;
}
.wp-block-tag-cloud.is-style-outline a {
border : solid 1px;
font-size : unset !important ;
margin-right : 0;
padding : 1ch 2ch;
text-decoration : none !important ;
}
.wp-block-table {
overflow-x : auto;
}
.wp-block-table table {
border-collapse : collapse;
width : 100%;
}
.wp-block-table thead {
border-bottom : 3px solid;
}
.wp-block-table tfoot {
border-top : 3px solid;
}
.wp-block-table td, .wp-block-table th {
border : solid 1px;
padding : 0.5em;
}
.wp-block-table .has-fixed-layout {
table-layout : fixed;
width : 100%;
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
word-break : break-word;
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
display : table;
width : auto;
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
word-break : break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color : #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color : #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color : #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color : #fcf0ef;
}
.wp-block-table.is-style-stripes {
background-color : initial;
border-bottom : 1px solid #f0f0f0;
border-collapse : inherit;
border-spacing : 0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color : #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color : #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color : #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color : #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color : #fcf0ef;
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
border-color : #0000;
}
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * {
border-color : inherit;
}
.wp-block-table table[style*="border-top-color"] tr:first-child, .wp-block-table table[style*="border-top-color"] tr:first-child td, .wp-block-table table[style*="border-top-color"] tr:first-child th, .wp-block-table table[style*="border-top-color"] > *, .wp-block-table table[style*="border-top-color"] > * td, .wp-block-table table[style*="border-top-color"] > * th {
border-top-color : inherit;
}
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) {
border-top-color : initial;
}
.wp-block-table table[style*="border-right-color"] td:last-child, .wp-block-table table[style*="border-right-color"] th, .wp-block-table table[style*="border-right-color"] tr, .wp-block-table table[style*="border-right-color"] > * {
border-right-color : inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:last-child, .wp-block-table table[style*="border-bottom-color"] tr:last-child td, .wp-block-table table[style*="border-bottom-color"] tr:last-child th, .wp-block-table table[style*="border-bottom-color"] > *, .wp-block-table table[style*="border-bottom-color"] > * td, .wp-block-table table[style*="border-bottom-color"] > * th {
border-bottom-color : inherit;
}
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {
border-bottom-color : initial;
}
.wp-block-table table[style*="border-left-color"] td:first-child, .wp-block-table table[style*="border-left-color"] th, .wp-block-table table[style*="border-left-color"] tr, .wp-block-table table[style*="border-left-color"] > * {
border-left-color : inherit;
}
.wp-block-table table[style*="border-style"] td, .wp-block-table table[style*="border-style"] th, .wp-block-table table[style*="border-style"] tr, .wp-block-table table[style*="border-style"] > * {
border-style : inherit;
}
.wp-block-table table[style*="border-width"] td, .wp-block-table table[style*="border-width"] th, .wp-block-table table[style*="border-width"] tr, .wp-block-table table[style*="border-width"] > * {
border-style : inherit;
border-width : inherit;
}
.wp-block-term-description p {
margin-bottom : 0;
margin-top : 0;
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
display : flex;
}
.wp-block-text-columns .wp-block-column {
margin : 0 1em;
padding : 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left : 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right : 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width : 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width : 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width : 25%;
}
pre.wp-block-verse {
overflow : auto;
white-space : pre-wrap;
}
:where(pre.wp-block-verse) {
font-family : inherit;
}
.wp-block-video {
box-sizing : border-box;
}
.wp-block-video video {
vertical-align : middle;
width : 100%;
}
@supports (position: sticky) {
.wp-block-video [poster] {
object-fit : cover;
}
}
.wp-block-video.aligncenter {
text-align : center;
}
.wp-block-video figcaption {
margin-bottom : 1em;
margin-top : 0.5em;
}
.editor-styles-wrapper, .entry-content {
counter-reset : footnotes;
}
a[data-fn].fn {
counter-increment : footnotes;
display : inline-flex;
font-size : smaller;
text-decoration : none;
text-indent : -9999999px;
vertical-align : super;
}
a[data-fn].fn:after {
content : "[" counter(footnotes) "]";
float : left;
text-indent : 0;
}
.wp-element-button {
cursor : pointer;
}
:root {
--wp--preset--font-size--normal : 16px;
--wp--preset--font-size--huge : 42px;
}
:root .has-very-light-gray-background-color {
background-color : #eee;
}
:root .has-very-dark-gray-background-color {
background-color : #313131;
}
:root .has-very-light-gray-color {
color : #eee;
}
:root .has-very-dark-gray-color {
color : #313131;
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background : linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-purple-crush-gradient-background {
background : linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-hazy-dawn-gradient-background {
background : linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-subdued-olive-gradient-background {
background : linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
background : linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
background : linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
background : linear-gradient(135deg, #020381, #2874fc);
}
.has-regular-font-size {
font-size : 1em;
}
.has-larger-font-size {
font-size : 2.625em;
}
.has-normal-font-size {
font-size : var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
font-size : var(--wp--preset--font-size--huge);
}
.has-text-align-center {
text-align : center;
}
.has-text-align-left {
text-align : left;
}
.has-text-align-right {
text-align : right;
}
#end-resizable-editor-section {
display : none;
}
.aligncenter {
clear : both;
}
.items-justified-left {
justify-content : flex-start;
}
.items-justified-center {
justify-content : center;
}
.items-justified-right {
justify-content : flex-end;
}
.items-justified-space-between {
justify-content : space-between;
}
.screen-reader-text {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
overflow-wrap : normal !important ;
}
.screen-reader-text:focus {
background-color : #ddd;
clip : auto !important ;
clip-path : none;
color : #444;
display : block;
font-size : 1em;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
html :where(.has-border-color) {
border-style : solid;
}
html :where([style*="border-top-color"]) {
border-top-style : solid;
}
html :where([style*="border-right-color"]) {
border-right-style : solid;
}
html :where([style*="border-bottom-color"]) {
border-bottom-style : solid;
}
html :where([style*="border-left-color"]) {
border-left-style : solid;
}
html :where([style*="border-width"]) {
border-style : solid;
}
html :where([style*="border-top-width"]) {
border-top-style : solid;
}
html :where([style*="border-right-width"]) {
border-right-style : solid;
}
html :where([style*="border-bottom-width"]) {
border-bottom-style : solid;
}
html :where([style*="border-left-width"]) {
border-left-style : solid;
}
html :where(img[class*="wp-image-"]) {
height : auto;
max-width : 100%;
}
:where(figure) {
margin : 0 0 1em;
}
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset : var(--wp-admin--admin-bar--height, 0);
}
@media screen and (max-width: 600px) {
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset : 0;
}
}
.components-custom-select-control {
position : relative;
}
.components-custom-select-control__label {
display : block;
margin-bottom : 8px;
}
.components-custom-select-control__button {
border : #757575 solid 1px;
border-radius : 2px;
min-height : 30px;
min-width : 130px;
position : relative;
text-align : left;
}
.components-custom-select-control__button.components-custom-select-control__button {
padding-right : 24px;
}
.components-custom-select-control__button .components-custom-select-control__button-icon {
height : 100%;
padding : 0;
position : absolute;
right : 0;
top : 0;
}
.components-custom-select-control__menu {
background-color : #fff;
max-height : 400px;
min-width : 100%;
overflow : auto;
padding : 0;
position : absolute;
z-index : 1000000;
}
.components-custom-select-control__menu:focus {
border : #1e1e1e solid 1px;
border-radius : 2px;
outline : none;
transition : none;
}
.components-custom-select-control__item {
align-items : center;
display : flex;
list-style-type : none;
padding : 10px 5px 10px 25px;
cursor : default;
}
.components-custom-select-control__item.is-highlighted {
background : #ddd;
}
.components-custom-select-control__item-icon {
margin-left : -20px;
margin-right : 0;
}
.components-spinner {
display : inline-block;
background-color : #949494;
width : 18px;
height : 18px;
opacity : 0.7;
margin : 5px 11px 0;
border-radius : 100%;
position : relative;
}
.components-spinner:before {
content : "";
position : absolute;
background-color : #fff;
top : 3px;
left : 3px;
width : 4px;
height : 4px;
border-radius : 100%;
transform-origin : 6px 6px;
animation : components-spinner__animation 1s linear infinite;
}
@keyframes components-spinner__animation {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.components-snackbar {
font-size : 13px;
background-color : #1e1e1e;
border-radius : 2px;
box-shadow : 0 2px 4px rgb(0, 0, 0, 0.3);
color : #fff;
padding : 16px 24px;
width : 100%;
max-width : 600px;
box-sizing : border-box;
cursor : pointer;
}
@media (min-width: 600px) {
.components-snackbar {
width : fit-content;
}
}
.components-snackbar__action.components-button {
margin-left : 32px;
color : #fff;
height : auto;
flex-shrink : 0;
line-height : 1.4;
padding : 0;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary) {
text-decoration : underline;
background-color : transparent;
}
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):focus {
color : #fff;
box-shadow : none;
outline : 1px dotted #fff;
}
.components-snackbar__content {
display : flex;
align-items : baseline;
justify-content : space-between;
line-height : 1.4;
}
.components-snackbar-list {
position : absolute;
z-index : 100000;
width : 100%;
box-sizing : border-box;
}
.components-snackbar-list__notice-container {
position : relative;
padding-top : 8px;
}
.wc-block-link-button {
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
box-shadow : none;
display : inline;
text-decoration : underline;
}
.wc-block-link-button, .wc-block-link-button:active, .wc-block-link-button:focus, .wc-block-link-button:hover {
background : transparent;
}
.wc-block-suspense-placeholder {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.wc-block-suspense-placeholder > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-suspense-placeholder {
animation : none;
}
}
.wc-block-suspense-placeholder:after {
content : " ";
}
.wc-block-grid__products .wc-block-grid__product-image {
text-decoration : none;
display : block;
position : relative;
}
.wc-block-grid__products .wc-block-grid__product-image a {
text-decoration : none;
border : 0;
outline : 0;
box-shadow : none;
}
.wc-block-grid__products .wc-block-grid__product-image img {
height : auto;
width : 100%;
}
.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
display : none;
}
.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
font-family : inherit;
line-height : 1.2em;
font-weight : 700;
padding : 0;
color : inherit;
font-size : inherit;
display : block;
}
.wc-block-grid__product-price {
display : block;
}
.wc-block-grid__product-price .wc-block-grid__product-price__regular {
margin-right : 0.5em;
}
.wc-block-grid__product-add-to-cart.wp-block-button {
word-break : break-word;
white-space : normal;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
word-break : break-word;
white-space : normal;
margin : 0 auto !important ;
display : inline-flex;
justify-content : center;
text-align : center;
padding : 0.5em 1em;
font-size : 1em;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
opacity : 0.25;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
font-family : WooCommerce;
content : "";
margin-left : 0.5em;
display : inline-block;
width : auto;
height : auto;
}
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
font-family : WooCommerce;
content : "";
animation : spin 2s linear infinite;
margin-left : 0.5em;
display : inline-block;
width : auto;
height : auto;
}
.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
content : "";
margin : 0;
}
.wc-block-grid__product-rating {
display : block;
}
.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
overflow : hidden;
position : relative;
width : 5.3em;
height : 1.618em;
line-height : 1.618;
font-size : 1em;
font-family : star;
font-weight : 400;
margin : 0 auto;
text-align : left;
}
.wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
content : "SSSSS";
top : 0;
left : 0;
right : 0;
position : absolute;
opacity : 0.5;
color : #aaa;
white-space : nowrap;
}
.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
overflow : hidden;
top : 0;
left : 0;
right : 0;
position : absolute;
padding-top : 1.5em;
}
.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
content : "SSSSS";
top : 0;
left : 0;
right : 0;
position : absolute;
color : #000;
white-space : nowrap;
}
.wc-block-grid__product-onsale {
font-size : 0.875em;
padding : 0.25em 0.75em;
display : inline-block;
width : auto;
border : #43454b solid 1px;
border-radius : 3px;
color : #43454b;
background : #fff;
text-align : center;
text-transform : uppercase;
font-weight : 600;
z-index : 9;
position : relative;
}
.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-title {
margin : 0 0 12px;
}
.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
margin : 0 auto 12px;
}
.theme-twentysixteen .wc-block-grid .price ins {
color : #77a464;
}
.theme-twentynineteen .wc-block-grid__product {
font-size : 0.88889em;
}
.theme-twentynineteen .wc-block-grid__product-title:before {
display : none;
}
.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale {
line-height : 1;
}
.theme-twentytwenty .wc-block-grid__product-link {
color : #000;
}
.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title {
color : #000;
font-size : 1.2em;
}
.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
margin-top : 0;
}
.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value {
font-size : 0.9em;
}
.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del {
opacity : 0.5;
}
.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins {
text-decoration : none;
}
.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
font-size : 0.7em;
}
.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
line-height : 1;
}
.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
background : #cd2653;
color : #fff;
font-weight : 700;
letter-spacing : -0.02em;
line-height : 1.2;
text-transform : uppercase;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
position : absolute;
right : 4px;
top : 4px;
z-index : 1;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
position : static;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
position : absolute;
}
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
position : absolute;
right : 4px;
top : 4px;
z-index : 1;
}
@media only screen and (min-width: 768px) {
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
font-size : 0.875em;
padding : 0.5em;
}
}
@media only screen and (min-width: 1168px) {
.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
font-size : 0.875em;
padding : 0.5em;
}
}
.screen-reader-text {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
overflow-wrap : normal !important ;
overflow-wrap : normal !important ;
padding : 0;
position : absolute !important ;
width : 1px;
}
.screen-reader-text:focus {
background-color : #fff;
border-radius : 3px;
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.6);
clip : auto !important ;
clip-path : none;
color : #2b2d2f;
display : block;
font-size : 0.875rem;
font-weight : 700;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
.wc-block-components-product-add-to-cart-attribute-picker {
margin : 0;
flex-basis : 100%;
}
.wc-block-components-product-add-to-cart-attribute-picker label {
display : block;
font-size : 1em;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container {
position : relative;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select {
margin : 0 0 0.75em;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select {
min-width : 60%;
min-height : 1.75em;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error {
margin-bottom : 24px;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select {
border-color : #cc1818;
}
.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus {
outline-color : #cc1818;
}
.wc-block-components-product-add-to-cart {
margin : 0;
display : flex;
flex-wrap : wrap;
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button {
margin : 0 0 0.75em;
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text {
display : block;
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text > svg {
fill : currentColor;
vertical-align : top;
width : 1.5em;
height : 1.5em;
margin : -0.25em 0 -0.25em 0.5em;
}
.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity {
margin : 0 1em 0.75em 0;
flex-basis : 5em;
padding : 0.618em;
background : #fff;
border : #ccc solid 1px;
border-radius : 2px;
color : #43454b;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.125) inset;
text-align : center;
}
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button > *, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
animation : none;
}
}
.wc-block-grid .wc-block-components-product-add-to-cart {
justify-content : center;
}
.wc-block-components-product-add-to-cart-notice {
margin : 0;
}
.wp-block-button.wc-block-components-product-button {
word-break : break-word;
white-space : normal;
margin-top : 0;
margin-bottom : 12px;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
word-break : break-word;
white-space : normal;
margin : 0 auto;
display : inline-flex;
justify-content : center;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-width : 8em;
min-height : 3em;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
animation : none;
}
}
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-width : 8em;
min-height : 3em;
}
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
animation : none;
}
}
.wc-block-components-product-category-list {
margin-top : 0;
margin-bottom : 0.75em;
}
.wc-block-components-product-category-list ul {
margin : 0;
padding : 0;
display : inline;
}
.wc-block-components-product-category-list ul li {
display : inline;
list-style : none;
}
.wc-block-components-product-category-list ul li:after {
content : ", ";
}
.wc-block-components-product-category-list ul li:last-child:after {
content : "";
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image, .wc-block-components-product-image {
margin-top : 0;
margin-bottom : 12px;
text-decoration : none;
display : block;
position : relative;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a, .wc-block-components-product-image a {
text-decoration : none;
border : 0;
outline : 0;
box-shadow : none;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img, .wc-block-components-product-image img {
vertical-align : middle;
width : 100%;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden], .wc-block-components-product-image img[hidden] {
display : none;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left {
position : absolute;
left : 4px;
top : 4px;
right : auto;
margin : 0;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center {
position : absolute;
top : 4px;
left : 50%;
right : auto;
transform : translateX(-50%);
margin : 0;
}
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
position : absolute;
right : 4px;
top : 4px;
left : auto;
margin : 0;
}
.is-loading .wc-block-components-product-image {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.is-loading .wc-block-components-product-image > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-image {
animation : none;
}
}
.wc-block-components-product-rating {
display : block;
margin-top : 0;
margin-bottom : 12px;
}
.wc-block-components-product-rating__stars {
overflow : hidden;
position : relative;
width : 5.3em;
height : 1.618em;
line-height : 1.618;
font-size : 1em;
font-family : star;
font-weight : 400;
margin : 0 auto;
text-align : left;
}
.wc-block-components-product-rating__stars:before {
content : "SSSSS";
top : 0;
left : 0;
right : 0;
position : absolute;
opacity : 0.5;
color : #aaa;
white-space : nowrap;
}
.wc-block-components-product-rating__stars span {
overflow : hidden;
top : 0;
left : 0;
right : 0;
position : absolute;
padding-top : 1.5em;
}
.wc-block-components-product-rating__stars span:before {
content : "SSSSS";
top : 0;
left : 0;
right : 0;
position : absolute;
color : #000;
white-space : nowrap;
}
.wc-block-single-product .wc-block-components-product-rating__stars {
margin : 0;
}
.wc-block-components-product-sale-badge {
margin : 0 auto 12px;
font-size : 0.875em;
padding : 0.25em 0.75em;
display : inline-block;
width : auto;
border : #43454b solid 1px;
border-radius : 3px;
color : #43454b;
background : #fff;
text-align : center;
text-transform : uppercase;
font-weight : 600;
z-index : 9;
position : static;
}
.wc-block-components-product-sku {
margin-top : 0;
margin-bottom : 12px;
display : block;
text-transform : uppercase;
font-size : 0.875em;
}
.wc-block-components-product-stock-indicator {
margin-top : 0;
margin-bottom : 0.75em;
display : block;
font-size : 0.875em;
}
.wc-block-components-product-stock-indicator--in-stock {
color : #4ab866;
}
.wc-block-components-product-stock-indicator--out-of-stock {
color : #cc1818;
}
.wc-block-components-product-stock-indicator--available-on-backorder, .wc-block-components-product-stock-indicator--low-stock {
color : #f0b849;
}
.wc-block-components-product-summary {
margin-top : 0;
margin-bottom : 12px;
}
.is-loading .wc-block-components-product-summary:before {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
content : ".";
display : block;
width : 100%;
height : 6em;
}
.is-loading .wc-block-components-product-summary:before > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-summary:before {
animation : none;
}
}
.wc-block-components-product-tag-list {
margin-top : 0;
margin-bottom : 0.75em;
}
.wc-block-components-product-tag-list ul {
margin : 0;
padding : 0;
display : inline;
}
.wc-block-components-product-tag-list ul li {
display : inline;
list-style : none;
}
.wc-block-components-product-tag-list ul li:after {
content : ", ";
}
.wc-block-components-product-tag-list ul li:last-child:after {
content : "";
}
.wc-block-components-product-title {
margin-top : 0;
margin-bottom : 12px;
}
.wc-block-grid .wc-block-components-product-title {
line-height : 1.5;
font-weight : 700;
padding : 0;
color : inherit;
font-size : inherit;
display : block;
}
.is-loading .wc-block-components-product-title:before {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
content : ".";
display : inline-block;
width : 7em;
}
.is-loading .wc-block-components-product-title:before > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-title:before {
animation : none;
}
}
.is-loading .wc-block-grid .wc-block-components-product-title:before {
width : 10em;
}
.wc-block-components-product-title--align-left {
text-align : left;
}
.wc-block-components-product-title--align-center {
text-align : center;
}
.wc-block-components-product-title--align-right {
text-align : right;
}
.wc-block-components-error {
display : flex;
background-color : #f0f0f0;
border-left : 4px solid #ddd;
padding : 36px 16px;
align-items : center;
justify-content : center;
flex-direction : column;
color : #757575;
}
.wc-block-components-error__header {
font-size : 2em;
font-weight : 700;
margin : 0;
}
.wc-block-components-error__image {
max-width : 25%;
}
.wc-block-components-error__text {
margin : 0;
}
.wc-block-components-error__message {
margin : 1em 0 0;
font-style : italic;
}
@media (min-width: 481px) {
.wc-block-components-error {
flex-direction : row;
}
.wc-block-components-error__image + .wc-block-components-error__content {
margin-left : 24px;
}
}
.wc-block-components-button:not(.is-link) {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
align-items : center;
background-color : #1e1e1e;
color : #fff;
display : inline-flex;
font-weight : 700;
min-height : 3em;
justify-content : center;
line-height : 1;
padding : 0 1em;
text-align : center;
text-decoration : none;
text-transform : none;
position : relative;
}
.wc-block-components-button:not(.is-link):active, .wc-block-components-button:not(.is-link):disabled, .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):hover {
background-color : #1e1e1e;
color : #fff;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
display : block;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text > svg {
fill : currentColor;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner {
width : 1em;
height : 1em;
position : absolute;
top : 50%;
left : 0;
width : 100%;
height : 100%;
margin-top : -0.5em;
color : inherit;
box-sizing : content-box;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after {
content : " ";
display : inline-block;
margin : 0 auto;
width : 1em;
height : 1em;
box-sizing : border-box;
transform-origin : 50% 50%;
transform : translateZ(0) scale(0.5);
backface-visibility : hidden;
border-radius : 50%;
border : solid 0.2em;
border-left : 0.2em solid transparent;
animation : wc-block-components-button__spinner__animation 1s linear infinite;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner + .wc-block-components-button__text {
visibility : hidden;
}
@keyframes wc-block-components-button__spinner__animation {
0% {
animation-timing-function : cubic-bezier(0.5856,0.0703,0.4143,0.9297);
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.wc-block-components-form {
counter-reset : checkout-step;
}
.wc-block-components-form .wc-block-components-checkout-step {
position : relative;
border : none;
padding : 0 0 0 36px;
background : none;
margin : 0;
}
.is-large .wc-block-components-form .wc-block-components-checkout-step {
padding-right : 24px;
}
.wc-block-components-form .wc-block-components-checkout-step .wc-block-components-checkout-step__heading:after {
content : "";
border-left : 1px solid;
opacity : 0.3;
position : absolute;
left : -18px;
top : 2.5em;
bottom : -1em;
}
.wc-block-components-checkout-step--disabled {
opacity : 0.6;
}
.wc-block-components-checkout-step__container {
position : relative;
}
.wc-block-components-checkout-step__content {
padding-bottom : 1.5em;
}
.wc-block-components-checkout-step__heading {
display : flex;
justify-content : space-between;
align-content : center;
flex-wrap : wrap;
margin : 0.75em 0 1em;
position : relative;
align-items : center;
gap : 1em;
}
.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading {
margin-top : 0;
}
.wc-block-components-checkout-step__title {
margin : 0 12px 0 0;
}
.wc-block-components-checkout-step__heading-content {
font-size : 0.75em;
}
.wc-block-components-checkout-step__heading-content a {
font-weight : 700;
color : inherit;
}
.wc-block-components-checkout-step__description {
font-size : 0.875em;
line-height : 1.25;
margin-bottom : 16px;
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before {
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
background : transparent;
counter-increment : checkout-step;
content : " " counter(checkout-step) ".";
content : " " counter(checkout-step) "." / "";
position : absolute;
width : 36px;
left : -18px;
top : 0;
text-align : center;
transform : translateX(-50%);
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
content : "";
height : 100%;
border-left : 1px solid;
opacity : 0.3;
position : absolute;
left : -18px;
top : 0;
}
.wc-block-components-order-summary .wc-blocks-components-panel__button {
margin-top : 0;
padding-top : 0;
}
.wc-block-components-order-summary__content {
display : table;
width : 100%;
}
.wc-block-components-order-summary-item {
position : relative;
font-size : 0.875em;
display : flex;
padding-bottom : 1px;
padding-top : 16px;
width : 100%;
}
.wc-block-components-order-summary-item:after {
border-style : solid;
border-width : 0 0 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-components-order-summary-item:last-child > div {
padding-bottom : 0;
}
.wc-block-components-order-summary-item:last-child:after {
display : none;
}
.wc-block-components-order-summary-item .wc-block-components-product-metadata {
font-size : 1em;
}
.wc-block-components-order-summary-item__description, .wc-block-components-order-summary-item__image {
display : table-cell;
vertical-align : top;
}
.wc-block-components-order-summary-item__image {
width : 48px;
padding-bottom : 16px;
position : relative;
}
.wc-block-components-order-summary-item__image > img {
width : 48px;
max-width : 48px;
}
.wc-block-components-order-summary-item__quantity {
align-items : center;
background : #fff;
border : solid 2px;
border-radius : 1em;
box-shadow : 0 0 0 2px #fff;
color : #000;
display : flex;
line-height : 1;
min-height : 20px;
padding : 0 0.4em;
position : absolute;
justify-content : center;
min-width : 20px;
right : 0;
top : 16px;
transform : translate(50%,-50%);
white-space : nowrap;
z-index : 1;
}
.wc-block-components-order-summary-item__description {
padding-left : 24px;
padding-bottom : 16px;
}
.wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary-item__description p {
line-height : 1.375;
margin-top : 4px;
}
.wc-block-components-order-summary-item__total-price {
font-weight : 700;
margin-left : auto;
}
.wc-block-components-order-summary-item__individual-prices {
display : block;
}
.wc-block-components-payment-method-icons {
display : block;
text-align : center;
margin : 0 0 14px;
}
.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
display : inline-block;
margin : 0 4px 2px;
padding : 0;
width : auto;
height : 24px;
vertical-align : middle;
}
.wc-block-components-payment-method-icons--align-left {
text-align : left;
}
.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon {
margin-left : 0;
margin-right : 8px;
}
.wc-block-components-payment-method-icons--align-right {
text-align : right;
}
.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon {
margin-right : 0;
margin-left : 8px;
}
.wc-block-components-payment-method-icons:last-child {
margin-bottom : 0;
}
.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon, .is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
height : 16px;
}
.wc-block-components-payment-method-label--with-icon {
display : inline-block;
vertical-align : middle;
}
.wc-block-components-payment-method-label--with-icon > img, .wc-block-components-payment-method-label--with-icon > svg {
vertical-align : middle;
margin : -2px 4px 0 0;
}
.is-mobile .wc-block-components-payment-method-label--with-icon > img, .is-mobile .wc-block-components-payment-method-label--with-icon > svg, .is-small .wc-block-components-payment-method-label--with-icon > img, .is-small .wc-block-components-payment-method-label--with-icon > svg {
display : none;
}
.editor-styles-wrapper .wc-block-components-checkout-policies, .wc-block-components-checkout-policies {
font-size : 0.75em;
text-align : center;
list-style : none outside;
line-height : 1;
margin : 24px 0;
}
.wc-block-components-checkout-policies__item {
list-style : none outside;
display : inline-block;
padding : 0 0.25em;
margin : 0;
}
.wc-block-components-checkout-policies__item:not(:first-child) {
border-left : 1px solid #ccc;
}
.wc-block-components-checkout-policies__item > a {
color : inherit;
padding : 0 0.25em;
}
.wc-block-components-product-badge {
font-size : 0.75em;
border-radius : 2px;
border : solid 1px;
display : inline-block;
font-weight : 600;
padding : 0 0.66em;
text-transform : uppercase;
white-space : nowrap;
}
.wc-block-components-product-details.wc-block-components-product-details {
list-style : none;
margin : 0.5em 0;
padding : 0;
}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type {
margin-bottom : 0;
}
.wc-block-components-product-details__name, .wc-block-components-product-details__value {
display : inline-block;
}
.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name {
font-weight : 700;
}
.wc-block-components-product-metadata {
font-size : 0.75em;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
margin : 0.25em 0;
}
.wc-block-components-checkout-return-to-cart-button {
box-shadow : none;
color : inherit;
padding-left : calc(24px + 0.25em);
position : relative;
text-decoration : none;
}
.wc-block-components-checkout-return-to-cart-button svg {
left : 0;
position : absolute;
transform : translateY(-50%);
top : 50%;
}
.wc-block-components-shipping-calculator-address {
margin-bottom : 0;
}
.wc-block-components-shipping-calculator-address__button {
width : 100%;
margin-top : 1.5em;
}
.wc-block-components-shipping-calculator {
padding : 0.5em 0 0.75em;
}
.wc-block-components-totals-coupon__form {
display : flex;
margin-bottom : 0;
width : 100%;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
margin-bottom : 0;
margin-top : 0;
flex-grow : 1;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
height : 3em;
flex-shrink : 0;
margin-left : 8px;
padding-left : 24px;
padding-right : 24px;
white-space : nowrap;
}
.wc-block-components-totals-coupon__content {
flex-direction : column;
position : relative;
}
.wc-block-components-totals-coupon__content .wc-block-components-validation-error {
margin-top : 8px;
position : relative;
width : 100%;
}
.wc-block-components-totals-discount__coupon-list {
list-style : none;
margin : 0;
padding : 0;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
font-size : 1.25em;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
font-weight : 400;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
margin-bottom : 0;
}
.wc-block-components-totals-shipping {
position : relative;
}
.wc-block-components-totals-shipping:after {
border-style : solid;
border-width : 1px 0 0;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset {
background-color : transparent;
margin : 0;
padding : 0;
border : 0;
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label {
flex-basis : 100%;
text-align : left;
}
.wc-block-components-totals-shipping .wc-block-components-radio-control__option-layout:last-child:after, .wc-block-components-totals-shipping .wc-block-components-radio-control__option:last-child:after {
display : none;
}
.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice {
margin-bottom : 0.75em;
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button {
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
background : transparent;
box-shadow : none;
display : inline;
text-decoration : underline;
}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover {
background : transparent;
opacity : 0.8;
}
.wc-block-components-totals-shipping .wc-blocks-components-panel:last-child:after {
border-bottom-width : 0;
}
.wc-block-components-checkbox {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
align-items : center;
display : flex;
height : 1em;
position : relative;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
appearance : none;
border : #50575e solid 2px;
border-radius : 2px;
height : 1.5em;
width : 1.5em;
margin : 0;
min-height : 24px;
min-width : 24px;
overflow : hidden;
position : static;
vertical-align : middle;
background-color : #fff;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked {
background : #fff;
border-color : #50575e;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:not(:checked) + .wc-block-components-checkbox__mark {
display : none;
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"] {
border-color : hsl(0 0% 100% / 0.6);
background-color : rgb(0, 0, 0, 0.1);
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked {
background : rgb(0, 0, 0, 0.1);
border-color : hsl(0 0% 100% / 0.6);
}
.wc-block-components-checkbox .wc-block-components-checkbox__mark {
fill : #000;
position : absolute;
left : 0.1875em;
top : -0.125em;
width : 1.125em;
height : 1.125em;
}
.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark {
fill : #fff;
}
.wc-block-components-checkbox .wc-block-components-checkbox__label {
padding-left : 16px;
vertical-align : middle;
}
@media screen {
.wc-block-components-checkbox__mark {
display : none;
}
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type="checkbox"], .theme-twentytwentyone .wc-block-components-checkbox__input[type="checkbox"] {
background-color : #fff;
position : relative;
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type="checkbox"]:checked, .theme-twentytwentyone .wc-block-components-checkbox__input[type="checkbox"]:checked {
background-color : #fff;
}
.theme-twentytwentyone .wc-block-components-checkbox__mark {
display : none;
}
.editor-styles-wrapper .wc-block-components-checkbox-list, .wc-block-components-checkbox-list {
margin : 0;
padding : 0;
list-style : none outside;
}
.editor-styles-wrapper .wc-block-components-checkbox-list li, .wc-block-components-checkbox-list li {
margin : 0 0 4px;
padding : 0;
list-style : none outside;
}
.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button, .editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button, .wc-block-components-checkbox-list li.show-less button, .wc-block-components-checkbox-list li.show-more button {
background : none;
border : none;
padding : 0;
text-decoration : underline;
cursor : pointer;
}
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li > *, .wc-block-components-checkbox-list.is-loading li > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
animation : none;
}
}
.wc-block-components-chip {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
align-items : center;
border : 0;
display : inline-flex;
padding : 0.125em 0.5em 0.25em;
margin : 0 0.365em 0.365em 0;
border-radius : 0;
line-height : 1;
max-width : 100%;
}
.wc-block-components-chip, .wc-block-components-chip:active, .wc-block-components-chip:focus, .wc-block-components-chip:hover {
background : #e0e0e0;
color : #1e1e1e;
}
.wc-block-components-chip.wc-block-components-chip--radius-small {
border-radius : 3px;
}
.wc-block-components-chip.wc-block-components-chip--radius-medium {
border-radius : 0.433em;
}
.wc-block-components-chip.wc-block-components-chip--radius-large {
border-radius : 2em;
padding-left : 0.75em;
padding-right : 0.75em;
}
.wc-block-components-chip .wc-block-components-chip__text {
flex-grow : 1;
}
.wc-block-components-chip.is-removable {
padding-right : 0.5em;
}
.wc-block-components-chip.is-removable .wc-block-components-chip__text {
padding-right : 0.25em;
}
.wc-block-components-chip .wc-block-components-chip__remove {
font-size : 0.75em;
background : transparent;
border : 0;
appearance : none;
padding : 0;
}
.wc-block-components-chip .wc-block-components-chip__remove-icon {
vertical-align : middle;
}
.wc-block-components-chip__remove:focus, .wc-block-components-chip__remove:hover, button.wc-block-components-chip:focus > .wc-block-components-chip__remove, button.wc-block-components-chip:hover > .wc-block-components-chip__remove {
fill : #cc1818;
}
.wc-block-components-chip__remove:disabled, button.wc-block-components-chip:disabled > .wc-block-components-chip__remove {
fill : #949494;
cursor : not-allowed;
}
.wc-block-components-country-input {
margin-top : 1.5em;
}
.wc-block-components-dropdown-selector {
max-width : 300px;
position : relative;
width : 100%;
}
.wc-block-components-dropdown-selector__input-wrapper {
background : #fff;
border : #50575e solid 1px;
color : #2b2d2f;
align-items : center;
border-radius : 4px;
cursor : text;
display : flex;
flex-wrap : wrap;
padding : 2px 8px;
}
.is-disabled .wc-block-components-dropdown-selector__input-wrapper {
background-color : #e0e0e0;
}
.is-multiple.has-checked > .wc-block-components-dropdown-selector__input-wrapper {
padding : 2px 4px;
}
.is-open > .wc-block-components-dropdown-selector__input-wrapper {
border-radius : 4px 4px 0 0;
}
.wc-block-components-dropdown-selector__input {
font-size : 0.875em;
line-height : 1.2857142857;
margin : 0.1875em 0;
min-width : 0;
padding : 0.1875em 0;
}
.is-single .wc-block-components-dropdown-selector__input {
width : 100%;
}
.is-single .wc-block-components-dropdown-selector__input:active, .is-single .wc-block-components-dropdown-selector__input:focus, .is-single .wc-block-components-dropdown-selector__input:hover {
outline : 0;
}
.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input {
margin-bottom : 1.5px;
margin-top : 1.5px;
}
.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
overflow-wrap : normal !important ;
overflow-wrap : normal !important ;
padding : 0;
position : absolute !important ;
width : 1px;
position : absolute;
}
.is-multiple .wc-block-components-dropdown-selector__input {
flex : 1;
min-width : 0;
}
.is-multiple .wc-block-components-dropdown-selector__input, .is-single .wc-block-components-dropdown-selector__input:first-child {
background : transparent;
border : 0;
}
.is-multiple .wc-block-components-dropdown-selector__input:active, .is-multiple .wc-block-components-dropdown-selector__input:focus, .is-multiple .wc-block-components-dropdown-selector__input:hover, .is-single .wc-block-components-dropdown-selector__input:first-child:active, .is-single .wc-block-components-dropdown-selector__input:first-child:focus, .is-single .wc-block-components-dropdown-selector__input:first-child:hover {
outline : 0;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
background-color : transparent;
border : 0;
color : inherit;
font-size : inherit;
font-weight : inherit;
text-transform : none;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover {
background-color : transparent;
text-decoration : none;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value {
font-size : 0.875em;
align-items : center;
color : #757575;
display : inline-flex;
margin : 0.1875em 0;
padding : 0.1875em 0;
width : 100%;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label {
flex-grow : 1;
line-height : 1.2857142857;
padding : 0;
text-align : left;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
background-color : transparent;
border : 0;
display : inline-block;
line-height : 1;
padding : 0 0 0 0.3em;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove > svg {
display : block;
}
.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip {
font-size : 0.875em;
margin-top : 0.1875em;
margin-bottom : 0.1875em;
line-height : 1.2857142857;
}
.wc-block-components-dropdown-selector__list {
background-color : #fff;
margin : -1px 0 0;
padding : 0;
position : absolute;
left : 0;
right : 0;
top : 100%;
max-height : 300px;
overflow-y : auto;
z-index : 1;
}
.wc-block-components-dropdown-selector__list:not(:empty) {
border : #9f9f9f solid 1px;
}
.wc-block-components-dropdown-selector__list-item {
font-size : 0.875em;
color : #757575;
cursor : default;
list-style : none;
margin : 0;
padding : 0 4px;
}
.wc-block-components-dropdown-selector__list-item.is-selected {
background-color : #ddd;
}
.wc-block-components-dropdown-selector__list-item.is-highlighted, .wc-block-components-dropdown-selector__list-item:active, .wc-block-components-dropdown-selector__list-item:focus, .wc-block-components-dropdown-selector__list-item:hover {
background-color : #00669e;
color : #fff;
}
.wc-block-components-filter-submit-button {
display : block;
margin-left : auto;
white-space : nowrap;
}
.wc-block-components-formatted-money-amount {
white-space : nowrap;
}
.wc-block-components-load-more {
text-align : center;
width : 100%;
}
.wc-block-components-loading-mask {
position : relative;
min-height : 34px;
}
.wc-block-components-loading-mask .components-spinner {
position : absolute;
margin : 0;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.wc-block-components-loading-mask__children {
opacity : 0.5;
}
.wc-block-components-pagination {
margin : 0 auto 16px;
}
.wc-block-components-pagination__ellipsis, .wc-block-components-pagination__page {
font-size : 1em;
color : #333;
display : inline-block;
font-weight : 400;
}
.wc-block-components-pagination__page {
border-color : transparent;
padding : 0.3em 0.6em;
min-width : 2.2em;
}
@media (max-width: 782px) {
.wc-block-components-pagination__page {
padding : 0.1em 0.2em;
min-width : 1.6em;
}
}
.wc-block-components-pagination__page:not(.toggle) {
background-color : transparent;
}
.wc-block-components-pagination__ellipsis {
padding : 0.3em;
}
@media (max-width: 782px) {
.wc-block-components-pagination__ellipsis {
padding : 0.1em;
}
}
.wc-block-components-pagination__page--active[disabled] {
color : #333;
font-weight : 700;
opacity : 1 !important ;
}
.wc-block-components-pagination__page--active[disabled]:focus, .wc-block-components-pagination__page--active[disabled]:hover {
background-color : inherit;
color : #333;
opacity : 1 !important ;
}
.wc-block-components-express-payment {
margin : auto;
position : relative;
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons {
list-style : none;
display : flex;
flex-direction : row;
flex-wrap : wrap;
width : 100%;
padding : 0;
margin : 0;
overflow : hidden;
text-align : center;
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li {
margin : 0;
}
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li > img {
width : 100%;
height : 48px;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container {
display : flex;
flex-direction : row;
left : 0;
position : absolute;
right : 0;
top : -5px;
vertical-align : middle;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before {
border-left : 1px solid;
border-top : 1px solid;
border-radius : 5px 0 0 0;
content : "";
display : block;
height : 4px;
margin-right : 12px;
opacity : 0.3;
pointer-events : none;
width : 22px;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after {
border-right : 1px solid;
border-top : 1px solid;
border-radius : 0 5px 0 0;
content : "";
display : block;
height : 4px;
margin-left : 12px;
opacity : 0.3;
pointer-events : none;
flex-grow : 1;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title {
flex-grow : 0;
transform : translateY(-50%);
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
position : relative;
margin-top : calc(0.75em + 5px);
padding : 1.5em 35px 1em;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after {
border-style : solid;
border-width : 0 1px 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
border-radius : 0 0 5px 5px;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content > p {
margin-bottom : 1em;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li {
display : inline-block;
width : 50%;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li:nth-child(2n) {
padding-left : 8px;
}
.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li:nth-child(odd) {
padding-right : 8px;
}
.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li {
padding-bottom : 16px;
text-align : center;
width : 100%;
}
.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li:last-child {
padding-bottom : 0;
}
.wc-block-components-express-payment-continue-rule {
display : flex;
align-items : center;
text-align : center;
padding : 0 36px;
margin : 24px 0;
}
.wc-block-components-express-payment-continue-rule:before {
margin-right : 10px;
}
.wc-block-components-express-payment-continue-rule:after {
margin-left : 10px;
}
.wc-block-components-express-payment-continue-rule:after, .wc-block-components-express-payment-continue-rule:before {
content : " ";
flex : 1;
border-bottom : 1px solid;
opacity : 0.3;
}
.wc-block-components-express-payment-continue-rule--cart {
margin : 16px 0;
text-transform : uppercase;
}
.theme-twentynineteen .wc-block-components-express-payment__title:before {
display : none;
}
.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title {
padding-left : 12px;
padding-right : 12px;
}
.components-placeholder.wc-block-checkout__no-payment-methods-placeholder {
margin-bottom : 16px;
}
.components-placeholder.wc-block-checkout__no-payment-methods-placeholder * {
pointer-events : all;
}
.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset {
display : block;
}
.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button {
background-color : #1e1e1e;
color : #fff;
}
.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description {
display : block;
margin : 0.25em 0 1em;
}
.components-notice.wc-block-checkout__no-payment-methods-notice {
margin-bottom : 16px;
}
.wc-block-card-elements {
display : flex;
width : 100%;
}
.wc-block-card-elements .wc-block-components-validation-error {
position : static;
}
.wc-block-gateway-container {
position : relative;
margin-bottom : 1.5em;
white-space : nowrap;
}
.wc-block-gateway-container.wc-card-number-element {
flex-basis : 15em;
flex-grow : 1;
min-width : min(15em, 60%);
}
.wc-block-gateway-container.wc-card-expiry-element {
flex-basis : 7em;
margin-left : 12px;
min-width : min(7em, calc(24% - 12px));
}
.wc-block-gateway-container.wc-card-cvc-element {
flex-basis : 7em;
margin-left : 12px;
min-width : min(5em, calc(16% - 12px));
}
.wc-block-gateway-container .wc-block-gateway-input {
font-size : 1em;
line-height : 1.375;
background-color : #fff;
padding : 0.75em 0 0.75em 16px;
border-radius : 4px;
border : #50575e solid 1px;
width : 100%;
font-family : inherit;
margin : 0;
box-sizing : border-box;
height : 3em;
color : #2b2d2f;
cursor : text;
}
.wc-block-gateway-container .wc-block-gateway-input:focus, .wc-block-gateway-container:focus {
background-color : #fff;
}
.wc-block-gateway-container label {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
font-size : 1em;
line-height : 1.375;
position : absolute;
transform : translateY(0.75em);
left : 0;
top : 0;
transform-origin : top left;
color : #757575;
transition : transform 0.2s ease;
margin : 0 0 0 17px;
overflow : hidden;
text-overflow : ellipsis;
max-width : calc(100% - 24px);
cursor : text;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-gateway-container label {
transition : none;
}
}
.wc-block-gateway-container.wc-inline-card-element label {
margin-left : calc(24px + 1.5em);
}
.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty) + label {
margin-left : 16px;
transform : translateY(4px) scale(0.75);
}
.wc-block-gateway-container.wc-inline-card-element + .wc-block-components-validation-error {
position : static;
margin-top : -24px;
}
.wc-block-gateway-container .wc-block-gateway-input.focused.empty, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) {
padding : 1.5em 0 0.25em 16px;
}
.wc-block-gateway-container .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) + label {
transform : translateY(4px) scale(0.75);
}
.wc-block-gateway-container .wc-block-gateway-input.has-error {
border-color : #cc1818;
}
.wc-block-gateway-container .wc-block-gateway-input.has-error:focus {
outline-color : #cc1818;
}
.wc-block-gateway-container .wc-block-gateway-input.has-error + label {
color : #cc1818;
}
.is-large .wc-card-cvc-element .wc-block-components-validation-error > p, .is-large .wc-card-expiry-element .wc-block-components-validation-error > p, .is-medium .wc-card-cvc-element .wc-block-components-validation-error > p, .is-medium .wc-card-expiry-element .wc-block-components-validation-error > p {
line-height : 16px;
padding-top : 4px;
}
.is-mobile .wc-card-cvc-element .wc-block-components-validation-error > p, .is-mobile .wc-card-expiry-element .wc-block-components-validation-error > p, .is-small .wc-card-cvc-element .wc-block-components-validation-error > p, .is-small .wc-card-expiry-element .wc-block-components-validation-error > p {
min-height : 28px;
}
.wc-blocks-credit-card-images {
padding-top : 12px;
display : flex;
}
.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon {
height : 18px;
width : auto;
margin-right : 12px;
}
.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon:last-child {
margin-right : 0;
}
.wc-block-components-checkout-payment-methods * {
pointer-events : all;
}
.is-mobile .wc-block-card-elements, .is-small .wc-block-card-elements {
flex-wrap : wrap;
}
.is-mobile .wc-block-gateway-container.wc-card-number-element, .is-small .wc-block-gateway-container.wc-card-number-element {
flex-basis : 100%;
}
.is-mobile .wc-block-gateway-container.wc-card-expiry-element, .is-small .wc-block-gateway-container.wc-card-expiry-element {
flex-basis : calc(50% - 8px);
margin-left : 0;
margin-right : 8px;
}
.is-mobile .wc-block-gateway-container.wc-card-cvc-element, .is-small .wc-block-gateway-container.wc-card-cvc-element {
flex-basis : calc(50% - 8px);
margin-left : 8px;
}
.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option-checked {
font-weight : 700;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option {
padding-left : 56px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after {
content : none;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
left : 16px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child, .wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child {
border-width : 1px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option {
border : #e0e0e0 solid;
border-width : 1px 1px 0;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option {
border-width : 0;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img {
height : 24px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option {
padding-left : 16px;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input {
display : none;
}
.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned {
padding-top : 14px;
height : 28px;
}
.wc-block-components-radio-control-accordion-content {
padding : 8px 16px 16px;
}
.wc-block-checkout__order-notes .wc-block-components-checkout-step__content {
padding-bottom : 0;
}
.wc-block-components-price-slider {
margin-bottom : 24px;
}
.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls {
justify-content : flex-end;
}
.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
margin-left : 0;
margin-right : 10px;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
pointer-events : none;
max-width : 100%;
box-shadow : none;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
}
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
.wc-block-components-price-slider__range-input-wrapper {
padding : 0;
border : 0;
outline : none;
background : transparent;
appearance : none;
height : 9px;
clear : both;
position : relative;
box-shadow : 0 0 0 1px rgb(0, 0, 0, 0.1) inset;
background : #e1e1e1;
margin : 15px 0;
}
.wc-block-components-price-slider__range-input-progress {
height : 9px;
width : 100%;
position : absolute;
left : 0;
top : 0;
--track-background : linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100% / 100% 100%;
--range-color : #af7dd1;
}
.wc-block-components-price-slider__controls {
display : flex;
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
margin : 0;
border-radius : 4px;
width : auto;
max-width : 100px;
min-width : 0;
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min {
margin-right : 10px;
}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
margin-left : auto;
}
.wc-block-components-price-slider__range-input {
margin : 0;
padding : 0;
border : 0;
outline : none;
background : transparent;
appearance : none;
width : 100%;
height : 0;
display : block;
position : relative;
pointer-events : none;
outline : none !important ;
position : absolute;
left : 0;
top : 0;
}
.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track {
cursor : default;
height : 1px;
outline : 0;
appearance : none;
}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb {
background-color : transparent;
background-position : 0 0;
width : 26px;
height : 21px;
border : 0;
padding : 0;
vertical-align : top;
cursor : pointer;
z-index : 20;
pointer-events : auto;
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
transition : transform 0.2s ease-in-out;
appearance : none;
margin : -6px 0 0;
}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
transform : scale(1.1);
}
.wc-block-components-price-slider__range-input::-webkit-slider-progress {
margin : 0;
padding : 0;
border : 0;
outline : none;
background : transparent;
appearance : none;
}
.wc-block-components-price-slider__range-input::-moz-focus-outer {
border : 0;
}
.wc-block-components-price-slider__range-input::-moz-range-track {
cursor : default;
height : 1px;
outline : 0;
appearance : none;
}
.wc-block-components-price-slider__range-input::-moz-range-progress {
margin : 0;
padding : 0;
border : 0;
outline : none;
background : transparent;
appearance : none;
}
.wc-block-components-price-slider__range-input::-moz-range-thumb {
background-color : transparent;
background-position : 0 0;
width : 26px;
height : 21px;
border : 0;
padding : 0;
margin : 0;
vertical-align : top;
cursor : pointer;
z-index : 20;
pointer-events : auto;
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
transition : transform 0.2s ease-in-out;
appearance : none;
}
.wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
transform : scale(1.1);
}
.wc-block-components-price-slider__range-input::-ms-thumb {
background-color : transparent;
background-position : 0 0;
width : 26px;
height : 21px;
border : 0;
padding : 0;
margin : 0;
vertical-align : top;
cursor : pointer;
z-index : 20;
pointer-events : auto;
background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%23757575' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%23757575' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%23757575' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%23757575' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
transition : transform 0.2s ease-in-out;
appearance : none;
}
.wc-block-components-price-slider__range-input::-ms-thumb:hover {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
transform : scale(1.1);
}
.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
}
.wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
}
.wc-block-components-price-slider__range-input:focus::-ms-thumb {
background-position-y : -21px;
filter : drop-shadow(3px 0 0 rgb(255, 255, 255, 0.75)) drop-shadow(-3px 0 0 rgb(255, 255, 255, 0.75));
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min {
z-index : 21;
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
margin-left : -2px;
background-position-x : left;
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
background-position-x : left;
transform : translate(-2px,4px);
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb {
background-position-x : left;
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max {
z-index : 20;
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
background-position-x : right;
margin-left : 2px;
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
background-position-x : right;
transform : translate(2px,4px);
}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb {
background-position-x : right;
}
.rtl .wc-block-components-price-slider__range-input-progress {
--track-background : linear-gradient(270deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100% / 100% 100%;
--range-color : #af7dd1;
}
@media screen {
.wc-block-components-price-slider__range-input-wrapper {
background : transparent;
box-shadow : none;
height : 24px;
}
.wc-block-components-price-slider__range-input-progress {
background : #af7dd1;
width : 100%;
top : 7px;
}
.wc-block-components-price-slider__range-input {
height : 24px;
pointer-events : auto;
}
.wc-block-components-price-slider__range-input::-ms-track {
background : transparent;
border-color : transparent;
border-width : 7px 0;
color : transparent;
}
.wc-block-components-price-slider__range-input::-ms-fill-lower {
background : #e1e1e1;
box-shadow : 0 0 0 1px #b8b8b8 inset;
}
.wc-block-components-price-slider__range-input::-ms-fill-upper {
background : transparent;
}
.wc-block-components-price-slider__range-input::-ms-tooltip {
display : none;
}
.wc-block-components-price-slider__range-input::-ms-thumb {
transform : translate(1px);
pointer-events : auto;
}
.wc-block-components-price-slider__range-input--max::-ms-fill-upper {
background : #e1e1e1;
box-shadow : 0 0 0 1px #b8b8b8 inset;
}
.wc-block-components-price-slider__range-input--max::-ms-fill-lower {
background : transparent;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
pointer-events : none;
max-width : 100%;
box-shadow : none;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
visibility : hidden;
}
}
@media screen and (prefers-reduced-motion: reduce), screen and (prefers-reduced-motion: reduce) {
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
}
@media screen {
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
}
@supports () {
.wc-block-components-price-slider__range-input-wrapper {
background : transparent;
box-shadow : none;
height : 24px;
}
.wc-block-components-price-slider__range-input-progress {
background : #af7dd1;
width : 100%;
top : 7px;
}
.wc-block-components-price-slider__range-input {
height : 24px;
pointer-events : auto;
}
.wc-block-components-price-slider__range-input::-ms-track {
background : transparent;
border-color : transparent;
border-width : 7px 0;
color : transparent;
}
.wc-block-components-price-slider__range-input::-ms-fill-lower {
background : #e1e1e1;
box-shadow : 0 0 0 1px #b8b8b8 inset;
}
.wc-block-components-price-slider__range-input::-ms-fill-upper {
background : transparent;
}
.wc-block-components-price-slider__range-input::-ms-tooltip {
display : none;
}
.wc-block-components-price-slider__range-input::-ms-thumb {
transform : translate(1px);
pointer-events : auto;
}
.wc-block-components-price-slider__range-input--max::-ms-fill-upper {
background : #e1e1e1;
box-shadow : 0 0 0 1px #b8b8b8 inset;
}
.wc-block-components-price-slider__range-input--max::-ms-fill-lower {
background : transparent;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
pointer-events : none;
max-width : 100%;
box-shadow : none;
}
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
visibility : hidden;
}
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
}
.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
animation : none;
}
.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
background : transparent;
border : solid 3px;
box-sizing : border-box;
}
.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
--range-color : currentColor;
margin : -3px;
}
.theme-twentytwentyone .wc-block-price-filter__range-input {
background : transparent;
margin : -3px;
width : calc(100% + 6px);
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb {
filter : ;
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb {
filter : ;
}
.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb, .theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb {
filter : ;
}
.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb {
margin-top : -9px;
}
.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
transform : translate(2px,1px);
}
.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
transform : translate(-2px,1px);
}
.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track {
border-color : transparent !important ;
}
@media screen {
.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper {
border : 0;
height : auto;
position : relative;
height : 50px;
}
.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress {
display : none;
}
.theme-twentytwentyone .wc-block-price-filter__range-input {
height : 100%;
margin : 0;
width : 100%;
}
}
@keyframes spin {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.wc-block-grid {
text-align : center;
}
.wc-block-grid__no-products {
padding : 40px;
text-align : center;
width : 100%;
}
.wc-block-grid__no-products .wc-block-grid__no-products-image {
max-width : 150px;
margin : 0 auto 1em;
display : block;
color : inherit;
}
.wc-block-grid__no-products .wc-block-grid__no-products-title {
display : block;
margin : 0;
font-weight : 700;
}
.wc-block-grid__no-products .wc-block-grid__no-products-description {
display : block;
margin : 0.25em 0 1em;
}
.wc-block-grid__products {
display : flex;
flex-wrap : wrap;
padding : 0;
margin : 0 -8px 16px;
background-clip : padding-box;
}
.wc-block-grid__product {
box-sizing : border-box;
padding : 0;
margin : 0;
float : none;
width : auto;
position : relative;
text-align : center;
border-left : 8px solid transparent;
border-right : 8px solid transparent;
border-bottom : 16px solid transparent;
list-style : none;
}
.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product, .wc-block-grid.has-aligned-buttons .wc-block-grid__product {
display : flex;
flex-direction : column;
}
.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child, .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child {
margin-top : auto;
margin-bottom : 0;
padding-bottom : 12px;
}
.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product, .wc-block-grid.has-1-columns .wc-block-grid__product {
flex : 1 0 100%;
max-width : 100%;
}
.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product, .wc-block-grid.has-2-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
}
.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product, .wc-block-grid.has-3-columns .wc-block-grid__product {
flex : 1 0 33.33333%;
max-width : 33.3333333333%;
}
.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product {
flex : 1 0 25%;
max-width : 25%;
}
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
flex : 1 0 20%;
max-width : 20%;
}
.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
flex : 1 0 16.66667%;
max-width : 16.6666666667%;
}
.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product {
flex : 1 0 14.28571%;
max-width : 14.2857142857%;
}
.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product {
flex : 1 0 12.5%;
max-width : 12.5%;
}
.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
font-size : 0.5em;
}
.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product {
font-size : 0.58em;
}
.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product {
font-size : 0.75em;
}
.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull), .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull) {
font-size : 0.92em;
}
@media (max-width: 480px) {
.wc-block-grid.has-2-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-2-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-3-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-3-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-4-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-4-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-5-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-5-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-6-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-6-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-7-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-7-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
.wc-block-grid.has-8-columns .wc-block-grid__products {
display : block;
}
.wc-block-grid.has-8-columns .wc-block-grid__product {
margin-left : auto;
margin-right : auto;
flex : 1 0 100%;
max-width : 100%;
padding : 0;
}
}
@media (min-width: 481px) and (max-width: 600px) {
.wc-block-grid.has-2-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-4-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-5-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-6-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-7-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
.wc-block-grid.has-8-columns .wc-block-grid__product {
flex : 1 0 50%;
max-width : 50%;
padding : 0;
margin : 0 0 24px;
}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
padding-right : 8px;
}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) {
padding-left : 8px;
}
.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
left : 8px;
}
}
.wc-block-components-product-name {
font-size : 1em;
overflow-wrap : anywhere;
word-break : break-word;
}
.wc-block-components-product-price--align-left {
display : block;
text-align : left;
}
.wc-block-components-product-price--align-center {
display : block;
text-align : center;
}
.wc-block-components-product-price--align-right {
display : block;
text-align : right;
}
.wc-block-components-product-price__value.is-discounted {
margin-left : 0.5em;
}
.is-loading .wc-block-components-product-price:before {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
content : ".";
display : inline-block;
width : 5em;
}
.is-loading .wc-block-components-product-price:before > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-product-price:before {
animation : none;
}
}
.wc-block-components-product-sort-select {
margin-bottom : 24px;
text-align : left;
}
.wc-block-components-quantity-selector {
display : flex;
width : 107px;
border : #ddd solid 1px;
background : #fff;
border-radius : 4px;
box-sizing : content-box;
margin : 0 0 0.25em;
}
.has-dark-controls .wc-block-components-quantity-selector {
background-color : transparent;
border-color : hsl(0 0% 100% / 0.4);
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
font-size : 1em;
order : 2;
min-width : 40px;
flex : 1 1 auto;
border : 0;
padding : 0.4em 0;
margin : 0;
text-align : center;
background : transparent;
box-shadow : none;
color : #000;
line-height : 1;
vertical-align : middle;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
background : #f0f0f0;
outline : 1px solid #ddd;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
color : #949494;
}
.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
color : #fff;
background : transparent;
}
.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
background : transparent;
}
.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
color : hsl(0 0% 100% / 0.3);
}
.wc-block-components-quantity-selector input::-webkit-inner-spin-button, .wc-block-components-quantity-selector input::-webkit-outer-spin-button {
margin : 0;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
border : 0;
padding : 0;
margin : 0;
background : none transparent;
box-shadow : none;
font-size : 1em;
min-width : 30px;
cursor : pointer;
color : #1e1e1e;
font-style : normal;
text-align : center;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
outline : 2px solid #ddd;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
border : 0;
padding : 0;
margin : 0;
background : none transparent;
box-shadow : none;
color : #1e1e1e;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus {
outline : 2px solid #ddd;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
color : #949494;
cursor : default;
border : 0;
padding : 0;
margin : 0;
background : none transparent;
box-shadow : none;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus {
outline : 2px solid #ddd;
}
.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button, .has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
color : #fff;
}
.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
color : hsl(0 0% 100% / 0.3);
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
order : 1;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
order : 3;
}
.wc-block-components-radio-control__option {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
position : relative;
display : block;
padding : 1em 0 1em 2.5em;
}
.wc-block-components-radio-control__option:after {
border-style : solid;
border-width : 0 0 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-components-radio-control__option-layout {
position : relative;
display : table;
width : 100%;
}
.wc-block-components-radio-control__option-layout:after {
border-style : solid;
border-width : 0 0 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after {
display : none;
}
.wc-block-components-radio-control__description-group, .wc-block-components-radio-control__label-group {
display : table-row;
}
.wc-block-components-radio-control__description-group > span, .wc-block-components-radio-control__label-group > span {
display : table-cell;
}
.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label {
text-align : right;
min-width : 50%;
}
.wc-block-components-radio-control__label, .wc-block-components-radio-control__secondary-label {
line-height : max(1.5rem, 24px);
}
.wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description {
font-size : 0.875em;
line-height : 20px;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input {
appearance : none;
background : #fff;
border : #50575e solid 2px;
border-radius : 50%;
display : inline-block;
height : 1.5em;
min-height : 24px;
min-width : 24px;
width : 1.5em;
position : absolute;
left : 0;
top : 50%;
transform : translateY(-50%);
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
background : #000;
border-radius : 50%;
content : "";
display : block;
height : 0.75em;
left : 50%;
margin : 0;
min-height : 12px;
min-width : 12px;
position : absolute;
top : 50%;
transform : translate(-50%,-50%);
width : 0.75em;
}
.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input {
border-color : hsl(0 0% 100% / 0.6);
background-color : rgb(0, 0, 0, 0.1);
}
.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
background : #fff;
}
.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
border-width : 2px;
}
.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after {
display : none;
}
.is-loading .wc-block-components-review-list-item__text {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
display : block;
width : 60%;
}
.is-loading .wc-block-components-review-list-item__text > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-review-list-item__text {
animation : none;
}
}
.is-loading .wc-block-components-review-list-item__text:after {
content : " ";
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
animation : none;
}
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after {
content : " ";
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
font-size : 1em;
width : 80px;
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
animation : none;
}
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after {
content : " ";
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product, .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars > span {
display : none;
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
height : 1em;
width : 120px;
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
animation : none;
}
}
.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after {
content : " ";
}
.editor-styles-wrapper .wc-block-components-review-list-item__item, .wc-block-components-review-list-item__item {
margin : 0 0 48px;
list-style : none;
}
.wc-block-components-review-list-item__info {
display : grid;
grid-template-columns : 1fr;
margin-bottom : 24px;
}
.wc-block-components-review-list-item__meta {
grid-column : 1;
grid-row : 1;
}
.has-image .wc-block-components-review-list-item__info {
grid-template-columns : 64px 1fr;
}
.has-image .wc-block-components-review-list-item__meta {
grid-column : 2;
}
.wc-block-components-review-list-item__image {
align-items : center;
display : flex;
height : 48px;
grid-column : 1;
grid-row : 1 / 3;
justify-content : center;
position : relative;
width : 48px;
}
.wc-block-components-review-list-item__image > img {
display : block;
height : auto;
max-height : 100%;
max-width : 100%;
width : auto;
}
.wc-block-components-review-list-item__verified {
width : 21px;
height : 21px;
text-indent : 21px;
margin : 0;
line-height : 21px;
overflow : hidden;
position : absolute;
right : -7px;
bottom : -7px;
}
.wc-block-components-review-list-item__verified:before {
width : 21px;
height : 21px;
background : url("data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"%3E%3Ccircle cx="10.5" cy="10.5" r="10.5" fill="%23fff"/%3E%3Cpath fill="%23008A21" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3Cmask id="a" width="17" height="17" x="2" y="2" maskUnits="userSpaceOnUse"%3E%3Cpath fill="%23fff" fill-rule="evenodd" d="M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z" clip-rule="evenodd"/%3E%3C/mask%3E%3Cg mask="url(%23a)"%3E%3Cpath fill="%23008A21" d="M.5.5h20v20H.5z"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat transparent;
display : block;
content : "";
}
.wc-block-components-review-list-item__meta {
display : flex;
align-items : center;
flex-flow : row wrap;
}
.wc-block-components-review-list-item__meta:after {
order : 3;
content : "";
flex-basis : 100%;
}
.wc-block-components-review-list-item__author, .wc-block-components-review-list-item__product {
display : block;
font-weight : 700;
order : 1;
margin-right : 8px;
}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author {
font-weight : 400;
color : grey;
order : 4;
}
.wc-block-components-review-list-item__published-date {
color : grey;
order : 5;
}
.wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
content : "";
display : inline-block;
margin-right : 8px;
border-right : 1px solid #ddd;
height : 1em;
vertical-align : middle;
}
.wc-block-components-review-list-item__author:first-child + .wc-block-components-review-list-item__published-date:before, .wc-block-components-review-list-item__rating + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
display : none;
}
.wc-block-components-review-list-item__rating {
order : 2;
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars {
font-size : 1em;
display : inline-block;
top : 0;
overflow : hidden;
position : relative;
height : 1.618em;
line-height : 1.618;
width : 5.3em;
font-family : star;
font-weight : 400;
vertical-align : top;
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars:before {
content : "SSSSS";
opacity : 0.25;
float : left;
top : 0;
left : 0;
position : absolute;
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span {
overflow : hidden;
float : left;
top : 0;
left : 0;
position : absolute;
padding-top : 1.5em;
}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span:before {
content : "SSSSS";
top : 0;
position : absolute;
left : 0;
color : #e6a237;
}
.editor-styles .wc-block-components-review-list, .wc-block-components-review-list {
margin : 0;
}
.wc-block-components-review-sort-select {
text-align : right;
}
.wc-block-components-select {
height : 3em;
position : relative;
}
.wc-block-components-select label {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
font-size : 1em;
line-height : 1.375;
position : absolute;
transform : translateY(0.75em);
transform-origin : top left;
transition : all 0.2s ease;
color : #757575;
z-index : 1;
margin : 0 0 0 17px;
overflow : hidden;
text-overflow : ellipsis;
max-width : calc(100% - 32px);
white-space : nowrap;
}
.has-dark-controls .wc-block-components-select label {
color : hsl(0 0% 100% / 0.6);
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-components-select label {
transition : none;
}
}
.wc-block-components-select.is-active label {
transform : translateY(4px) scale(0.75);
}
.wc-block-components-select.has-error .components-custom-select-control__button, .wc-block-components-select.has-error .components-custom-select-control__button:active, .wc-block-components-select.has-error .components-custom-select-control__button:focus, .wc-block-components-select.has-error .components-custom-select-control__button:hover {
border-color : #cc1818;
}
.wc-block-components-select.has-error .components-custom-select-control__button:focus {
outline : 1px dotted #cc1818;
outline-offset : 2px;
}
.wc-block-components-select.has-error label {
color : #cc1818;
}
.wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {
font-size : 1em;
background-color : #fff;
box-shadow : none;
color : #2b2d2f;
font-family : inherit;
font-weight : 400;
height : 3em;
letter-spacing : inherit;
line-height : 1;
overflow : hidden;
padding : 1.5em 16px 0.25em;
text-align : left;
text-overflow : ellipsis;
text-transform : none;
white-space : nowrap;
width : 100%;
}
.has-dark-controls .wc-block-components-select .components-custom-select-control__button, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:active, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:focus, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:hover {
background-color : rgb(0, 0, 0, 0.1);
border-color : hsl(0 0% 100% / 0.4);
color : #fff;
}
.wc-block-components-select .components-custom-select-control__button-icon {
right : 12px;
}
.has-dark-controls .wc-block-components-select .components-custom-select-control__button-icon {
fill : #fff;
}
.wc-block-components-select .components-custom-select-control__menu {
background-color : #fff;
margin : 0;
max-height : 300px;
overflow : auto;
color : #2b2d2f;
}
.wc-block-components-select .components-custom-select-control__menu:empty {
display : none;
}
.has-dark-controls .wc-block-components-select .components-custom-select-control__menu {
background-color : #1e1e1e;
color : #fff;
}
.wc-block-components-select .components-custom-select-control__item {
font-size : 1em;
margin-left : 0;
padding-left : 16px;
}
.has-dark-controls .wc-block-components-select .components-custom-select-control__item.is-highlighted, .has-dark-controls .wc-block-components-select .components-custom-select-control__item:focus, .has-dark-controls .wc-block-components-select .components-custom-select-control__item:hover {
background-color : rgb(0, 0, 0, 0.4);
}
.wc-block-components-select .components-custom-select-control__item-icon {
display : none;
}
.theme-twentytwentyone.is-dark-theme .has-dark-controls .components-custom-select-control__item {
color : #fff;
}
.theme-twentytwentyone.is-dark-theme .components-custom-select-control__item {
color : #2b2d2f;
}
.wc-block-components-sidebar-layout {
display : flex;
flex-wrap : wrap;
margin : 0 auto 16px;
position : relative;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
box-sizing : border-box;
margin : 0;
padding-right : 3.7735849057%;
width : 65%;
}
.wc-block-components-sidebar {
box-sizing : border-box;
margin : 0;
padding-left : 2.2641509434%;
width : 35%;
}
.wc-block-components-sidebar .wc-blocks-components-panel > h2 {
font-size : 1.25em;
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
}
.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout {
flex-direction : column;
margin : 0 auto 16px;
}
.is-medium.wc-block-components-sidebar-layout .wc-block-components-main, .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-main, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-small.wc-block-components-sidebar-layout .wc-block-components-main, .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar {
padding : 0;
width : 100%;
}
.is-large .wc-block-components-sidebar .wc-block-components-totals-item, .is-large .wc-block-components-sidebar .wc-blocks-components-panel {
padding-left : 16px;
padding-right : 16px;
}
.theme-twentytwenty .wc-block-components-sidebar .wc-blocks-components-panel > h2 {
font-size : 1.25em;
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
}
.wc-block-components-sort-select {
margin-bottom : 12px;
}
.wc-block-components-sort-select__label {
margin-right : 12px;
display : inline-block;
font-weight : 400;
}
.wc-block-components-sort-select__select {
width : max-content;
}
.wc-block-components-state-input {
margin-top : 1.5em;
}
.wc-block-components-notices {
display : block;
margin-bottom : 2em;
}
.wc-block-components-notices .wc-block-components-notices__notice {
margin : 0;
display : flex;
flex-wrap : nowrap;
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss {
background : none transparent;
padding : 0;
margin : 0 0 0 auto;
border : 0;
outline : 0;
color : currentColor;
}
.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg {
fill : currentColor;
vertical-align : text-top;
}
.wc-block-components-notices .wc-block-components-notices__notice + .wc-block-components-notices__notice {
margin-top : 1em;
}
.wc-block-components-notices__snackbar {
position : fixed;
bottom : 20px;
left : 16px;
width : auto;
}
@media (max-width: 782px) {
.wc-block-components-notices__snackbar {
position : fixed;
top : 10px;
left : 0;
bottom : auto;
}
}
@media (max-width: 782px) {
.wc-block-components-notices__snackbar .components-snackbar-list__notice-container {
margin-left : 10px;
margin-right : 10px;
}
}
.wc-block-components-tabs .wc-block-components-tabs__list {
display : flex;
flex-direction : row;
flex-wrap : wrap;
width : 100%;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item {
border : none;
flex : auto;
background : transparent;
padding : 12px 16px;
color : inherit;
outline-offset : -1px;
text-align : center;
transition : box-shadow 0.1s linear;
box-shadow : 0 -1px currentColor inset;
border-radius : 0;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item.is-active {
box-shadow : 0 -3px currentColor inset;
font-weight : 600;
position : relative;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:focus {
outline-offset : -1px;
outline : 1px dotted currentColor;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:active, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:hover {
background : transparent;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content {
font-size : 1em;
line-height : 1;
width : fit-content;
display : inline-block;
font-weight : 700;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > img, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > svg {
height : 1.2em;
vertical-align : middle;
margin : 0.2em 0 -0.2em;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons {
margin : 0.2em 0 -0.2em;
}
.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
height : 1.2em;
vertical-align : middle;
}
.wc-block-components-tabs .wc-block-components-tabs__content {
padding : 16px 0;
text-transform : none;
}
.wc-block-components-text-input {
position : relative;
margin-top : 1.5em;
white-space : nowrap;
}
.wc-block-components-text-input label {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
font-size : 1em;
position : absolute;
transform : translateY(0.75em);
left : 0;
top : 0;
transform-origin : top left;
line-height : 1.375;
color : #757575;
transition : transform 0.2s ease;
margin : 0 0 0 17px;
overflow : hidden;
text-overflow : ellipsis;
max-width : calc(100% - 32px);
cursor : text;
}
.has-dark-controls .wc-block-components-text-input label {
color : hsl(0 0% 100% / 0.6);
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-components-text-input label {
transition : none;
}
}
.wc-block-components-text-input input:-webkit-autofill + label {
transform : translateY(4px) scale(0.75);
}
.wc-block-components-text-input.is-active label {
transform : translateY(4px) scale(0.75);
}
.wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"] {
font-size : 1em;
background-color : #fff;
padding : 0.75em 16px;
border-radius : 4px;
border : #50575e solid 1px;
width : 100%;
line-height : 1.375;
font-family : inherit;
margin : 0;
box-sizing : border-box;
height : 3em;
min-height : 0;
color : #2b2d2f;
}
.wc-block-components-text-input input[type="email"]:focus, .wc-block-components-text-input input[type="tel"]:focus, .wc-block-components-text-input input[type="text"]:focus, .wc-block-components-text-input input[type="url"]:focus {
background-color : #fff;
}
.has-dark-controls .wc-block-components-text-input input[type="email"], .has-dark-controls .wc-block-components-text-input input[type="tel"], .has-dark-controls .wc-block-components-text-input input[type="text"], .has-dark-controls .wc-block-components-text-input input[type="url"] {
background-color : rgb(0, 0, 0, 0.1);
border-color : hsl(0 0% 100% / 0.4);
color : #fff;
}
.wc-block-components-text-input.is-active input[type="email"], .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-text-input.is-active input[type="url"] {
padding : 1.5em 0 0.25em 16px;
}
.wc-block-components-text-input.has-error input, .wc-block-components-text-input.has-error input:active, .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:hover {
border-color : #cc1818;
}
.wc-block-components-text-input.has-error input:focus {
outline : 1px dotted #cc1818;
outline-offset : 2px;
}
.wc-block-components-text-input.has-error label {
color : #cc1818;
}
.wc-block-components-text-input:only-child {
margin-top : 0;
}
.wc-block-components-textarea {
font-size : 1em;
background-color : #fff;
border : #50575e solid 1px;
border-radius : 4px;
color : #2b2d2f;
font-family : inherit;
line-height : 1.375;
margin : 0;
padding : 0.75em 16px;
width : 100%;
}
.has-dark-controls .wc-block-components-textarea {
background-color : rgb(0, 0, 0, 0.1);
border-color : hsl(0 0% 100% / 0.4);
color : #fff;
}
.has-dark-controls .wc-block-components-textarea::-moz-placeholder {
color : hsl(0 0% 100% / 0.6);
}
.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder {
color : hsl(0 0% 100% / 0.6);
}
.has-dark-controls .wc-block-components-textarea::placeholder {
color : hsl(0 0% 100% / 0.6);
}
.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea {
background-color : rgb(0, 0, 0, 0.1);
color : #fff;
}
.theme-twentytwenty .wc-block-components-title.wc-block-components-title, .wc-block-components-title.wc-block-components-title {
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
font-size : 1.25em;
}
.wc-block-components-validation-error {
font-size : 0.75em;
color : #cc1818;
max-width : 100%;
position : absolute;
top : calc(100% - 1px);
white-space : normal;
}
.wc-block-components-validation-error > p {
align-items : center;
display : flex;
line-height : 12px;
margin : 0;
min-height : 24px;
padding : 0;
}
.wc-block-components-select + .wc-block-components-validation-error {
margin-bottom : 24px;
}
.with-scroll-to-top__scroll-point {
position : relative;
top : -36px;
}
.wc-block-cart__submit {
position : relative;
}
.wc-block-cart__submit-container {
padding-bottom : 16px;
}
.wc-block-cart__submit-button {
width : 100%;
margin : 0 0 16px;
}
.wc-block-cart__submit-button:last-child {
margin-bottom : 0;
}
.is-medium .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky), .is-mobile .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky), .is-small .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky) {
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
@media (min-width: 783px) {
.wc-block-cart__submit-container--sticky {
display : none;
}
}
@media (max-width: 782px) {
.wc-block-cart__submit-container--sticky {
background : #fff;
bottom : 0;
left : 0;
padding : 16px;
position : fixed;
width : 100%;
z-index : 9999;
}
.wc-block-cart__submit-container--sticky:before {
box-shadow : 0 -10px 20px 10px currentColor;
color : hsl(0 0% 80% / 0.5);
content : "";
height : 100%;
left : 0;
position : absolute;
right : 0;
top : 0;
}
}
.editor-styles-wrapper .wc-block-cart__empty-cart__title, .wc-block-cart__empty-cart__title {
font-size : inherit;
}
.wc-block-cart .wc-block-components-shipping-calculator {
white-space : nowrap;
}
.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type {
margin-top : 0;
}
table.wc-block-cart-items, table.wc-block-cart-items td, table.wc-block-cart-items th {
background : none !important ;
border : 0;
margin : 0;
}
.editor-styles-wrapper table.wc-block-cart-items, table.wc-block-cart-items {
table-layout : fixed;
width : 100%;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {
font-size : 0.75em;
text-transform : uppercase;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
width : 100px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product {
visibility : hidden;
min-width : 300px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity {
width : 116px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total {
width : 100px;
text-align : right;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
width : 100%;
margin : 0;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
border : 0;
border-radius : 0;
margin : 0;
padding : 0;
vertical-align : baseline;
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
background : transparent;
box-shadow : none;
display : inline;
text-decoration : underline;
font-size : 0.75em;
text-transform : none;
white-space : nowrap;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
background : transparent;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
display : block;
max-width : max-content;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
font-size : 1em;
text-align : right;
line-height : 1.25;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value {
display : block;
font-weight : 700;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata {
margin-bottom : 0.75em;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled, table.wc-block-cart-items .wc-block-cart-items__row.is-disabled {
opacity : 0.5;
pointer-events : none;
transition : opacity 0.2s ease;
}
.wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-width : 84px;
display : inline-block;
}
.wc-block-cart--is-loading h2 span > *, .wc-block-cart--is-loading th span > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span {
animation : none;
}
}
.wc-block-cart--is-loading h2 span:after, .wc-block-cart--is-loading th span:after {
content : " ";
}
.wc-block-cart--is-loading h2 span {
min-width : 33%;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > * > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
animation : none;
}
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-width : 84px;
display : inline-block;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
animation : none;
}
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after {
content : " ";
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata {
margin-top : 0.25em;
min-width : 8em;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link {
visibility : hidden;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a {
display : block;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price {
max-width : 3em;
display : block;
margin-top : 0.25em;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__individual-price:after {
content : " ";
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total > div, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total > span {
display : none;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price {
display : block;
}
.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after {
content : " ";
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-height : 460px;
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
animation : none;
}
}
.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after {
content : " ";
}
.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
display : none;
}
.is-loading + .wc-block-components-sidebar-layout.wc-block-cart--skeleton {
display : flex;
}
.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
display : none;
}
.is-medium table.wc-block-cart-items td, .is-mobile table.wc-block-cart-items td, .is-small table.wc-block-cart-items td {
padding : 0;
}
.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-medium table.wc-block-cart-items .wc-block-cart-items__header, .is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items .wc-block-cart-items__header, .is-small table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__header {
display : none;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
position : relative;
display : grid;
grid-template-columns : 80px 132px;
padding : 16px 0;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after, .is-small table.wc-block-cart-items .wc-block-cart-items__row:after {
border-style : solid;
border-width : 0 0 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
grid-column-start : 1;
grid-row-start : 1;
padding-right : 16px;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
grid-column-start : 2;
grid-column-end : 4;
grid-row-start : 1;
justify-self : stretch;
padding : 0 16px 16px 0;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
grid-column-start : 1;
grid-row-start : 2;
vertical-align : bottom;
padding-right : 16px;
align-self : end;
padding-top : 16px;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
grid-row-start : 1;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount {
display : inline-block;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge {
display : none;
}
.is-large.wc-block-cart .wc-block-cart-items {
position : relative;
}
.is-large.wc-block-cart .wc-block-cart-items:after {
border-style : solid;
border-width : 0 0 1px;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.is-large.wc-block-cart .wc-block-cart-items th {
padding : 0.25rem 16px 0.25rem 0;
white-space : nowrap;
}
.is-large.wc-block-cart .wc-block-cart-items td {
position : relative;
padding : 16px 16px 16px 0;
vertical-align : top;
}
.is-large.wc-block-cart .wc-block-cart-items td:after {
border-style : solid;
border-width : 1px 0 0;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.is-large.wc-block-cart .wc-block-cart-items td:last-child, .is-large.wc-block-cart .wc-block-cart-items th:last-child {
padding-right : 0;
}
.is-large.wc-block-cart .wc-block-components-radio-control__input {
left : 0;
}
.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel), .is-large.wc-block-cart .wc-block-components-sidebar > .wc-block-cart__totals-title {
padding-left : 16px;
padding-right : 16px;
}
.is-large.wc-block-cart .wc-block-cart__payment-options {
padding : 16px;
}
.wp-block-woocommerce-cart.is-loading {
display : none;
}
.wp-block-woocommerce-cart {
margin-bottom : 3em;
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder {
margin-bottom : 16px;
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder * {
pointer-events : all;
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset {
display : block;
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button {
background-color : #1e1e1e;
color : #fff;
}
.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description {
display : block;
margin : 0.25em 0 1em;
}
.wc-block-checkout__add-note {
padding : 16px 16px 0 9px;
margin-bottom : 16px;
}
.wc-block-checkout__add-note .wc-block-components-textarea {
margin-top : 16px;
}
.wc-block-checkout__order-notes.wc-block-components-checkout-step {
padding-left : 0;
}
.wc-block-checkout__form {
margin : 0;
max-width : 100%;
}
.wc-block-checkout__create-account, .wc-block-checkout__use-address-for-billing {
margin-top : 1.5em;
}
.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package:not(:first-of-type) {
margin-top : 36px;
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
margin-left : -6px;
margin-right : -6px;
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after {
content : "";
clear : both;
display : block;
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
float : left;
margin-left : 6px;
margin-right : 6px;
position : relative;
width : calc(50% - 12px);
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2) {
margin-top : 0;
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company {
width : calc(100% - 12px);
}
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox {
clear : both;
}
.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {
top : -96px;
}
.wc-block-checkout__sidebar .wc-block-components-product-name {
color : inherit;
padding-right : 12px;
flex-grow : 1;
flex-basis : 0;
}
.wc-block-checkout__actions {
display : flex;
flex-direction : column;
margin : 0 0 48px;
padding-left : 9px;
}
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
width : 50%;
padding : 1em;
height : auto;
margin-bottom : 44px;
}
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text {
line-height : 24px;
}
.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text > svg {
fill : #fff;
vertical-align : top;
}
.wc-block-checkout--is-loading .wc-block-checkout__actions button, .wc-block-checkout--is-loading .wc-block-components-express-payment {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.wc-block-checkout--is-loading .wc-block-checkout__actions button > *, .wc-block-checkout--is-loading .wc-block-components-express-payment > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__actions button, .wc-block-checkout--is-loading .wc-block-components-express-payment {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__actions button:after, .wc-block-checkout--is-loading .wc-block-components-express-payment:after {
content : " ";
}
.wc-block-checkout--is-loading .wc-block-components-express-payment {
min-height : 150px;
}
.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
width : 150px;
}
.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span:after {
content : " ";
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
display : block;
width : 10em;
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:after {
content : " ";
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
border-radius : 50%;
display : block;
height : 100%;
width : 1.5em;
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before:after {
content : " ";
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
display : block;
min-height : 100px;
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span:after {
content : " ";
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
}
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after > *, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
animation : loading-fade 1.2s ease-in-out infinite;
background-color : #e0e0e0 !important ;
color : var(--global--color-primary, #e0e0e0) !important ;
outline : 0 !important ;
border : 0 !important ;
box-shadow : none;
pointer-events : none;
max-width : 100%;
min-height : 460px;
}
.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card > * {
visibility : hidden;
}
@media screen and (prefers-reduced-motion: reduce) {
.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
animation : none;
}
}
.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card:after {
content : " ";
}
.wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
display : none;
}
.is-loading + .wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
display : flex;
}
.wc-block-checkout-empty, .wc-block-checkout-error {
padding : 40px;
text-align : center;
width : 100%;
}
.wc-block-checkout-empty .wc-block-checkout-empty__image, .wc-block-checkout-empty .wc-block-checkout-error__image, .wc-block-checkout-error .wc-block-checkout-empty__image, .wc-block-checkout-error .wc-block-checkout-error__image {
max-width : 150px;
margin : 0 auto 1em;
display : block;
color : inherit;
}
.wc-block-checkout-empty .wc-block-checkout-empty__title, .wc-block-checkout-empty .wc-block-checkout-error__title, .wc-block-checkout-error .wc-block-checkout-empty__title, .wc-block-checkout-error .wc-block-checkout-error__title {
display : block;
margin : 0;
font-weight : 700;
}
.wc-block-checkout-empty .wc-block-checkout-empty__description, .wc-block-checkout-empty .wc-block-checkout-error__description, .wc-block-checkout-error .wc-block-checkout-empty__description, .wc-block-checkout-error .wc-block-checkout-error__description {
display : block;
margin : 0.25em 0 1em;
}
.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
display : none;
}
.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
width : 100%;
}
.is-medium .wc-block-checkout__main, .is-mobile .wc-block-checkout__main, .is-small .wc-block-checkout__main {
order : 1;
}
.is-medium .wc-block-checkout__sidebar, .is-mobile .wc-block-checkout__sidebar, .is-small .wc-block-checkout__sidebar {
margin-bottom : 40px;
order : 0;
}
.is-large .wc-block-checkout__actions {
padding-right : 36px;
}
.wc-block-checkout__actions {
margin-top : 16px;
}
.wc-blocks-components-panel.has-border {
position : relative;
}
.wc-blocks-components-panel.has-border:after {
border-style : solid;
border-width : 1px 0;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-blocks-components-panel.has-border + .wc-blocks-components-panel.has-border:after {
border-top-width : 0;
}
.wc-blocks-components-panel__button {
border : 0;
border-radius : 0;
vertical-align : baseline;
height : auto;
line-height : 1;
margin : 0.375em 0;
padding : 0.375em 32px 0.375em 0;
position : relative;
text-align : left;
width : 100%;
}
.wc-blocks-components-panel__button, .wc-blocks-components-panel__button:active, .wc-blocks-components-panel__button:focus, .wc-blocks-components-panel__button:hover {
color : inherit;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
letter-spacing : inherit;
line-height : inherit;
text-decoration : inherit;
text-transform : inherit;
background : transparent;
box-shadow : none;
}
.wc-blocks-components-panel__button > .wc-blocks-components-panel__button-icon {
fill : currentColor;
position : absolute;
right : 0;
top : 50%;
transform : translateY(-50%);
width : auto;
}
.wc-blocks-components-panel__content {
padding-bottom : 1em;
overflow : auto;
}
.wc-blocks-components-panel__content[hidden] {
display : none;
}
.theme-twentyseventeen .wc-blocks-components-panel__button, .theme-twentytwenty .wc-blocks-components-panel__button {
background : transparent;
color : inherit;
}
.wc-block-components-shipping-rates-control__package .wc-block-components-shipping-rates-control__package-title {
margin : 0;
}
.wc-block-components-shipping-rates-control__package-items {
font-size : 0.875em;
display : block;
list-style : none;
margin : 0;
padding : 0;
}
.wc-block-components-shipping-rates-control__package-item {
overflow-wrap : anywhere;
word-break : break-word;
display : inline-block;
margin : 0;
padding : 0;
}
.wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
content : ", ";
white-space : pre;
}
.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice {
margin-bottom : 0;
}
.wc-block-components-shipping-rates-control .wc-blocks-components-panel__content {
padding-bottom : 0;
}
.wc-block-components-totals-item {
display : flex;
flex-wrap : wrap;
padding : 0.75em 0;
width : 100%;
}
.wc-block-components-totals-item:not(:first-of-type):not(:last-of-type) {
position : relative;
}
.wc-block-components-totals-item:not(:first-of-type):not(:last-of-type):after {
border-style : solid;
border-width : 1px 0 0;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-components-totals-item__label {
flex-grow : 1;
font-weight : 700;
}
.wc-block-components-totals-item__value {
white-space : nowrap;
}
.wc-block-components-totals-item__description {
font-size : 0.875em;
width : 100%;
}
.wc-block-components-totals-taxes {
position : relative;
}
.wc-block-components-totals-taxes:after {
border-style : solid;
border-width : 1px 0 0;
bottom : 0;
content : "";
display : block;
left : 0;
opacity : 0.3;
pointer-events : none;
position : absolute;
right : 0;
top : 0;
}
.wc-block-product-categories {
margin-bottom : 1em;
}
.wc-block-product-categories.is-dropdown {
display : flex;
}
.wc-block-product-categories select {
margin-right : 0.5em;
}
.wc-block-product-categories-list--has-images {
list-style : none outside;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
margin : 4px 0 4px 60px;
list-style : none outside;
clear : both;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul {
margin : 4px 0 0;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
max-width : 50px;
display : inline-block;
padding : 0;
margin : 0 0.5em 0 -60px;
position : relative;
vertical-align : middle;
border : #eee solid 1px;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img {
margin : 0;
padding : 0;
}
.wc-block-product-categories-list-item-count:before {
content : " (";
}
.wc-block-product-categories-list-item-count:after {
content : ")";
}
.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder {
display : inline-block;
height : 1em;
width : 50%;
min-width : 200px;
background : currentColor;
opacity : 0.2;
}
.wc-block-product-categories__button {
display : flex;
align-items : center;
text-decoration : none;
margin : 0;
border : none;
cursor : pointer;
background : none;
padding : 0 0.5em;
color : #757575;
position : relative;
overflow : hidden;
border-radius : 0.25em;
}
.wc-block-product-categories__button svg {
fill : currentColor;
outline : none;
}
.rtl .wc-block-product-categories__button svg {
transform : rotate(180deg);
}
.wc-block-product-categories__button:active {
color : currentColor;
}
.wc-block-product-categories__button:disabled, .wc-block-product-categories__button[aria-disabled="true"] {
cursor : default;
opacity : 0.3;
}
.wc-block-product-categories__button:focus:enabled {
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #ccc inset, 0 0 0 2px #fff inset;
outline : 2px solid transparent;
outline-offset : -2px;
}
.wc-block-product-categories__button:not(:disabled):not([aria-disabled="true"]):hover {
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #e0e0e0 inset, 0 0 0 2px #fff inset, 0 1px 1px rgb(25, 30, 35, 0.2);
}
.wc-block-product-categories__button:not(:disabled):not([aria-disabled="true"]):active {
outline : none;
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #ccc inset, 0 0 0 2px #fff inset;
}
.wc-block-product-categories__button:disabled:focus, .wc-block-product-categories__button[aria-disabled="true"]:focus {
box-shadow : none;
}
.wc-block-featured-product {
position : relative;
background-color : #1e1e1e;
background-size : cover;
background-position : 50%;
width : 100%;
margin : 0 0 1.5em;
}
.wc-block-featured-product, .wc-block-featured-product .wc-block-featured-product__wrapper {
display : flex;
justify-content : center;
align-items : center;
flex-wrap : wrap;
align-content : center;
}
.wc-block-featured-product .wc-block-featured-product__wrapper {
overflow : hidden;
height : 100%;
}
.wc-block-featured-product.has-left-content {
justify-content : flex-start;
}
.wc-block-featured-product.has-left-content .wc-block-featured-product__description, .wc-block-featured-product.has-left-content .wc-block-featured-product__price, .wc-block-featured-product.has-left-content .wc-block-featured-product__title, .wc-block-featured-product.has-left-content .wc-block-featured-product__variation {
margin-left : 0;
text-align : left;
}
.wc-block-featured-product.has-right-content {
justify-content : flex-end;
}
.wc-block-featured-product.has-right-content .wc-block-featured-product__description, .wc-block-featured-product.has-right-content .wc-block-featured-product__price, .wc-block-featured-product.has-right-content .wc-block-featured-product__title, .wc-block-featured-product.has-right-content .wc-block-featured-product__variation {
margin-right : 0;
text-align : right;
}
.wc-block-featured-product .wc-block-featured-product__description, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
color : #fff;
line-height : 1.25;
margin-bottom : 0;
text-align : center;
}
.wc-block-featured-product .wc-block-featured-product__description a, .wc-block-featured-product .wc-block-featured-product__description a:active, .wc-block-featured-product .wc-block-featured-product__description a:focus, .wc-block-featured-product .wc-block-featured-product__description a:hover, .wc-block-featured-product .wc-block-featured-product__price a, .wc-block-featured-product .wc-block-featured-product__price a:active, .wc-block-featured-product .wc-block-featured-product__price a:focus, .wc-block-featured-product .wc-block-featured-product__price a:hover, .wc-block-featured-product .wc-block-featured-product__title a, .wc-block-featured-product .wc-block-featured-product__title a:active, .wc-block-featured-product .wc-block-featured-product__title a:focus, .wc-block-featured-product .wc-block-featured-product__title a:hover, .wc-block-featured-product .wc-block-featured-product__variation a, .wc-block-featured-product .wc-block-featured-product__variation a:active, .wc-block-featured-product .wc-block-featured-product__variation a:focus, .wc-block-featured-product .wc-block-featured-product__variation a:hover {
color : #fff;
}
.wc-block-featured-product .wc-block-featured-product__description, .wc-block-featured-product .wc-block-featured-product__link, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
width : 100%;
padding : 16px 48px 0;
z-index : 1;
}
.wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
margin-top : 0;
border : 0;
}
.wc-block-featured-product .wc-block-featured-product__title:before, .wc-block-featured-product .wc-block-featured-product__variation:before {
display : none;
}
.wc-block-featured-product .wc-block-featured-product__variation {
font-style : italic;
padding-top : 0;
}
.wc-block-featured-product .wc-block-featured-product__description p {
margin : 0;
line-height : 1.5em;
}
.wc-block-featured-product.has-background-dim:before {
content : "";
position : absolute;
top : 0;
left : 0;
bottom : 0;
right : 0;
background-color : inherit;
opacity : 0.5;
z-index : 1;
}
.wc-block-featured-product.has-background-dim.has-background-dim-10:before {
opacity : 0.1;
}
.wc-block-featured-product.has-background-dim.has-background-dim-20:before {
opacity : 0.2;
}
.wc-block-featured-product.has-background-dim.has-background-dim-30:before {
opacity : 0.3;
}
.wc-block-featured-product.has-background-dim.has-background-dim-40:before {
opacity : 0.4;
}
.wc-block-featured-product.has-background-dim.has-background-dim-50:before {
opacity : 0.5;
}
.wc-block-featured-product.has-background-dim.has-background-dim-60:before {
opacity : 0.6;
}
.wc-block-featured-product.has-background-dim.has-background-dim-70:before {
opacity : 0.7;
}
.wc-block-featured-product.has-background-dim.has-background-dim-80:before {
opacity : 0.8;
}
.wc-block-featured-product.has-background-dim.has-background-dim-90:before {
opacity : 0.9;
}
.wc-block-featured-product.has-background-dim.has-background-dim-100:before {
opacity : 1;
}
.wc-block-featured-product.alignleft, .wc-block-featured-product.alignright {
max-width : 290px;
width : 100%;
}
.wc-block-featured-product:after {
display : block;
content : "";
font-size : 0;
min-height : inherit;
}
@supports ((() or (position: sticky))) {
.wc-block-featured-product:after {
content : none;
}
}
.wc-block-featured-product.aligncenter, .wc-block-featured-product.alignleft, .wc-block-featured-product.alignright, .wc-block-product-search .wc-block-product-search__fields {
display : flex;
}
.wc-block-product-search .wc-block-product-search__field {
padding : 6px 8px;
line-height : 1.8;
flex-grow : 1;
}
.wc-block-product-search .wc-block-product-search__button {
display : flex;
align-items : center;
text-decoration : none;
margin : 0 0 0 6px;
border : none;
cursor : pointer;
background : none;
padding : 0 0.5em;
color : #757575;
position : relative;
overflow : hidden;
border-radius : 0.25em;
}
.wc-block-product-search .wc-block-product-search__button svg {
fill : currentColor;
outline : none;
}
.rtl .wc-block-product-search .wc-block-product-search__button svg {
transform : rotate(180deg);
}
.wc-block-product-search .wc-block-product-search__button:active {
color : currentColor;
}
.wc-block-product-search .wc-block-product-search__button:disabled, .wc-block-product-search .wc-block-product-search__button[aria-disabled="true"] {
cursor : default;
opacity : 0.3;
}
.wc-block-product-search .wc-block-product-search__button:focus:enabled {
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #757575 inset, 0 0 0 2px #fff inset;
outline : 2px solid transparent;
outline-offset : -2px;
}
.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled="true"]):hover {
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #e0e0e0 inset, 0 0 0 2px #fff inset, 0 1px 1px rgb(25, 30, 35, 0.2);
}
.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled="true"]):active {
outline : none;
background-color : #fff;
color : #1e1e1e;
box-shadow : 0 0 0 1px #1e1e1e inset, 0 0 0 2px #fff inset;
}
.wc-block-product-search .wc-block-product-search__button:disabled:focus, .wc-block-product-search .wc-block-product-search__button[aria-disabled="true"]:focus {
box-shadow : none;
}
.wc-block-featured-category {
position : relative;
background-color : #1e1e1e;
background-size : cover;
background-position : 50%;
width : 100%;
margin : 0 0 1.5em;
display : flex;
justify-content : center;
align-items : center;
flex-wrap : wrap;
align-content : center;
}
.wc-block-featured-category .wc-block-featured-category__wrapper {
overflow : hidden;
height : 100%;
display : flex;
justify-content : center;
align-items : center;
flex-wrap : wrap;
align-content : center;
}
.wc-block-featured-category.has-left-content {
justify-content : flex-start;
}
.wc-block-featured-category.has-left-content .wc-block-featured-category__description, .wc-block-featured-category.has-left-content .wc-block-featured-category__price, .wc-block-featured-category.has-left-content .wc-block-featured-category__title {
margin-left : 0;
text-align : left;
}
.wc-block-featured-category.has-right-content {
justify-content : flex-end;
}
.wc-block-featured-category.has-right-content .wc-block-featured-category__description, .wc-block-featured-category.has-right-content .wc-block-featured-category__price, .wc-block-featured-category.has-right-content .wc-block-featured-category__title {
margin-right : 0;
text-align : right;
}
.wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category .wc-block-featured-category__title {
color : #fff;
line-height : 1.25;
margin-bottom : 0;
text-align : center;
}
.wc-block-featured-category .wc-block-featured-category__description a, .wc-block-featured-category .wc-block-featured-category__description a:active, .wc-block-featured-category .wc-block-featured-category__description a:focus, .wc-block-featured-category .wc-block-featured-category__description a:hover, .wc-block-featured-category .wc-block-featured-category__price a, .wc-block-featured-category .wc-block-featured-category__price a:active, .wc-block-featured-category .wc-block-featured-category__price a:focus, .wc-block-featured-category .wc-block-featured-category__price a:hover, .wc-block-featured-category .wc-block-featured-category__title a, .wc-block-featured-category .wc-block-featured-category__title a:active, .wc-block-featured-category .wc-block-featured-category__title a:focus, .wc-block-featured-category .wc-block-featured-category__title a:hover {
color : #fff;
}
.wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category .wc-block-featured-category__link, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category .wc-block-featured-category__title {
width : 100%;
padding : 0 48px 16px;
z-index : 1;
}
.wc-block-featured-category .wc-block-featured-category__title {
margin-top : 0;
}
.wc-block-featured-category .wc-block-featured-category__title:before {
display : none;
}
.wc-block-featured-category .wc-block-featured-category__description p {
margin : 0;
}
.wc-block-featured-category.has-background-dim:before {
content : "";
position : absolute;
top : 0;
left : 0;
bottom : 0;
right : 0;
background-color : inherit;
opacity : 0.5;
z-index : 1;
}
.wc-block-featured-category.has-background-dim.has-background-dim-10:before {
opacity : 0.1;
}
.wc-block-featured-category.has-background-dim.has-background-dim-20:before {
opacity : 0.2;
}
.wc-block-featured-category.has-background-dim.has-background-dim-30:before {
opacity : 0.3;
}
.wc-block-featured-category.has-background-dim.has-background-dim-40:before {
opacity : 0.4;
}
.wc-block-featured-category.has-background-dim.has-background-dim-50:before {
opacity : 0.5;
}
.wc-block-featured-category.has-background-dim.has-background-dim-60:before {
opacity : 0.6;
}
.wc-block-featured-category.has-background-dim.has-background-dim-70:before {
opacity : 0.7;
}
.wc-block-featured-category.has-background-dim.has-background-dim-80:before {
opacity : 0.8;
}
.wc-block-featured-category.has-background-dim.has-background-dim-90:before {
opacity : 0.9;
}
.wc-block-featured-category.has-background-dim.has-background-dim-100:before {
opacity : 1;
}
.wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
max-width : 290px;
width : 100%;
}
.wc-block-featured-category:after {
display : block;
content : "";
font-size : 0;
min-height : inherit;
}
@supports ((() or (position: sticky))) {
.wc-block-featured-category:after {
content : none;
}
}
.wc-block-featured-category.aligncenter, .wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
display : flex;
}
.wc-block-attribute-filter {
margin-bottom : 24px;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list-count:before {
content : " (";
}
.wc-block-attribute-filter .wc-block-attribute-filter-list-count:after {
content : ")";
}
.wc-block-attribute-filter .wc-block-attribute-filter-list {
margin : 0;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list li {
text-decoration : underline;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list li label {
cursor : pointer;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list li input {
cursor : pointer;
display : inline-block;
}
.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count {
float : right;
}
.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count, .wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count {
opacity : 0.6;
}
.wc-block-attribute-filter .wc-block-attribute-filter__button {
margin-top : 8px;
}
@keyframes loading-fade {
0% {
opacity : 0.7;
}
50% {
opacity : 1;
}
to {
opacity : 0.7;
}
}
.wc-block-active-filters {
margin-bottom : 24px;
overflow : hidden;
}
.wc-block-active-filters .wc-block-active-filters__clear-all {
font-size : 1em;
float : right;
border : none;
padding : 0;
text-decoration : underline;
cursor : pointer;
}
.wc-block-active-filters .wc-block-active-filters__clear-all, .wc-block-active-filters .wc-block-active-filters__clear-all:active, .wc-block-active-filters .wc-block-active-filters__clear-all:focus, .wc-block-active-filters .wc-block-active-filters__clear-all:hover {
background : transparent;
color : inherit;
}
.wc-block-active-filters .wc-block-active-filters__list {
margin : 0 0 4px;
padding : 0;
list-style : none outside;
clear : both;
}
.wc-block-active-filters .wc-block-active-filters__list li {
margin : 0;
padding : 0;
list-style : none outside;
clear : both;
}
.wc-block-active-filters .wc-block-active-filters__list li ul {
margin : 0;
padding : 0;
list-style : none outside;
}
.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type {
margin : 0;
}
.wc-block-active-filters .wc-block-active-filters__list-item-type {
font-size : 0.75em;
text-transform : uppercase;
letter-spacing : 0.1em;
margin : 16px 0 0;
display : block;
}
.wc-block-active-filters .wc-block-active-filters__list-item-operator {
font-weight : 400;
font-style : italic;
}
.wc-block-active-filters .wc-block-active-filters__list-item-name {
font-weight : 700;
display : block;
position : relative;
padding : 0 16px 0 0;
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove {
background : transparent;
border : 0;
appearance : none;
height : 0;
padding : 16px 0 0;
width : 16px;
overflow : hidden;
position : absolute;
right : 0;
top : 50%;
margin : -8px 0 0;
}
.wc-block-active-filters .wc-block-active-filters__list-item-remove:before {
width : 16px;
height : 16px;
background : url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat transparent;
display : block;
content : "";
position : absolute;
top : 0;
}
.wc-block-active-filters .wc-block-active-filters__list--chips li, .wc-block-active-filters .wc-block-active-filters__list--chips ul {
display : inline;
}
.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type {
display : none;
}
.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip {
font-size : 0.875em;
margin-top : 0.1875em;
margin-bottom : 0.1875em;
}
.wp-block-button__link {
color : #fff;
background-color : #32373c;
border-radius : 9999px;
box-shadow : none;
text-decoration : none;
padding : calc(0.667em + 2px) calc(1.333em + 2px);
font-size : 1.125em;
}
.wp-block-file__button {
background : #32373c;
color : #fff;
text-decoration : none;
}
body {
--wp--preset--color--black : #000000;
--wp--preset--color--cyan-bluish-gray : #abb8c3;
--wp--preset--color--white : #ffffff;
--wp--preset--color--pale-pink : #f78da7;
--wp--preset--color--vivid-red : #cf2e2e;
--wp--preset--color--luminous-vivid-orange : #ff6900;
--wp--preset--color--luminous-vivid-amber : #fcb900;
--wp--preset--color--light-green-cyan : #7bdcb5;
--wp--preset--color--vivid-green-cyan : #00d084;
--wp--preset--color--pale-cyan-blue : #8ed1fc;
--wp--preset--color--vivid-cyan-blue : #0693e3;
--wp--preset--color--vivid-purple : #9b51e0;
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple : linear-gradient(135deg, rgb(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan : linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange : linear-gradient(135deg, rgb(252, 185, 0, 1) 0%, rgb(255, 105, 0, 1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red : linear-gradient(135deg, rgb(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray : linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum : linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
--wp--preset--gradient--blush-light-purple : linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
--wp--preset--gradient--blush-bordeaux : linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
--wp--preset--gradient--luminous-dusk : linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
--wp--preset--gradient--pale-ocean : linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
--wp--preset--gradient--electric-grass : linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
--wp--preset--gradient--midnight : linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
--wp--preset--font-size--small : 13px;
--wp--preset--font-size--medium : 20px;
--wp--preset--font-size--large : 36px;
--wp--preset--font-size--x-large : 42px;
--wp--preset--spacing--20 : 0.44rem;
--wp--preset--spacing--30 : 0.67rem;
--wp--preset--spacing--40 : 1rem;
--wp--preset--spacing--50 : 1.5rem;
--wp--preset--spacing--60 : 2.25rem;
--wp--preset--spacing--70 : 3.38rem;
--wp--preset--spacing--80 : 5.06rem;
--wp--preset--shadow--natural : 6px 6px 9px rgb(0, 0, 0, 0.2);
--wp--preset--shadow--deep : 12px 12px 50px rgb(0, 0, 0, 0.4);
--wp--preset--shadow--sharp : 6px 6px 0 rgb(0, 0, 0, 0.2);
--wp--preset--shadow--outlined : 6px 6px 0 -3px rgb(255, 255, 255, 1),6px 6px rgb(0, 0, 0, 1);
--wp--preset--shadow--crisp : 6px 6px 0 rgb(0, 0, 0, 1);
}
:where(.is-layout-flex) {
gap : 0.5em;
}
:where(.is-layout-grid) {
gap : 0.5em;
}
body .is-layout-flex {
display : flex;
}
body .is-layout-flex {
flex-wrap : wrap;
align-items : center;
}
body .is-layout-flex > * {
margin : 0;
}
body .is-layout-grid {
display : grid;
}
body .is-layout-grid > * {
margin : 0;
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap : 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
gap : 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap : 1.25em;
}
.has-black-color {
color : var(--wp--preset--color--black) !important ;
}
.has-cyan-bluish-gray-color {
color : var(--wp--preset--color--cyan-bluish-gray) !important ;
}
.has-white-color {
color : var(--wp--preset--color--white) !important ;
}
.has-pale-pink-color {
color : var(--wp--preset--color--pale-pink) !important ;
}
.has-vivid-red-color {
color : var(--wp--preset--color--vivid-red) !important ;
}
.has-luminous-vivid-orange-color {
color : var(--wp--preset--color--luminous-vivid-orange) !important ;
}
.has-luminous-vivid-amber-color {
color : var(--wp--preset--color--luminous-vivid-amber) !important ;
}
.has-light-green-cyan-color {
color : var(--wp--preset--color--light-green-cyan) !important ;
}
.has-vivid-green-cyan-color {
color : var(--wp--preset--color--vivid-green-cyan) !important ;
}
.has-pale-cyan-blue-color {
color : var(--wp--preset--color--pale-cyan-blue) !important ;
}
.has-vivid-cyan-blue-color {
color : var(--wp--preset--color--vivid-cyan-blue) !important ;
}
.has-vivid-purple-color {
color : var(--wp--preset--color--vivid-purple) !important ;
}
.has-black-background-color {
background-color : #000000 !important ;
}
.has-cyan-bluish-gray-background-color {
background-color : #abb8c3 !important ;
}
.has-white-background-color {
background-color : #ffffff !important ;
}
.has-pale-pink-background-color {
background-color : #f78da7 !important ;
}
.has-vivid-red-background-color {
background-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-background-color {
background-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-background-color {
background-color : #fcb900 !important ;
}
.has-light-green-cyan-background-color {
background-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-background-color {
background-color : #00d084 !important ;
}
.has-pale-cyan-blue-background-color {
background-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-background-color {
background-color : #0693e3 !important ;
}
.has-vivid-purple-background-color {
background-color : #9b51e0 !important ;
}
.has-black-border-color {
border-color : #000000 !important ;
}
.has-cyan-bluish-gray-border-color {
border-color : #abb8c3 !important ;
}
.has-white-border-color {
border-color : #ffffff !important ;
}
.has-pale-pink-border-color {
border-color : #f78da7 !important ;
}
.has-vivid-red-border-color {
border-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-border-color {
border-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-border-color {
border-color : #fcb900 !important ;
}
.has-light-green-cyan-border-color {
border-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-border-color {
border-color : #00d084 !important ;
}
.has-pale-cyan-blue-border-color {
border-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-border-color {
border-color : #0693e3 !important ;
}
.has-vivid-purple-border-color {
border-color : #9b51e0 !important ;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background : var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important ;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background : var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important ;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important ;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important ;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background : var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important ;
}
.has-cool-to-warm-spectrum-gradient-background {
background : var(--wp--preset--gradient--cool-to-warm-spectrum) !important ;
}
.has-blush-light-purple-gradient-background {
background : var(--wp--preset--gradient--blush-light-purple) !important ;
}
.has-blush-bordeaux-gradient-background {
background : var(--wp--preset--gradient--blush-bordeaux) !important ;
}
.has-luminous-dusk-gradient-background {
background : var(--wp--preset--gradient--luminous-dusk) !important ;
}
.has-pale-ocean-gradient-background {
background : var(--wp--preset--gradient--pale-ocean) !important ;
}
.has-electric-grass-gradient-background {
background : var(--wp--preset--gradient--electric-grass) !important ;
}
.has-midnight-gradient-background {
background : var(--wp--preset--gradient--midnight) !important ;
}
.has-small-font-size {
font-size : var(--wp--preset--font-size--small) !important ;
}
.has-medium-font-size {
font-size : var(--wp--preset--font-size--medium) !important ;
}
.has-large-font-size {
font-size : var(--wp--preset--font-size--large) !important ;
}
.has-x-large-font-size {
font-size : var(--wp--preset--font-size--x-large) !important ;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
color : inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
gap : 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap : 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap : 2em;
}
.wp-block-pullquote {
font-size : 1.5em;
line-height : 1.6;
}
.wpcf7 .screen-reader-response {
position : absolute;
overflow : hidden;
clip : rect(1px,1px,1px,1px);
height : 1px;
width : 1px;
margin : 0;
padding : 0;
border : 0;
}
.wpcf7 form .wpcf7-response-output {
margin : 2em 0.5em 1em;
padding : 0.2em 1em;
border : #00a0d2 solid 2px;
}
.wpcf7 form.init .wpcf7-response-output {
display : none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color : #46b450;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
border-color : #dc3232;
}
.wpcf7 form.spam .wpcf7-response-output {
border-color : #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color : #ffb900;
}
.wpcf7-form-control-wrap {
position : relative;
}
.wpcf7-not-valid-tip {
color : #dc3232;
font-size : 1em;
font-weight : normal;
display : block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position : absolute;
top : 20%;
left : 20%;
z-index : 100;
border : #dc3232 solid 1px;
background : #fff;
padding : 0.2em 0.8em;
}
span.wpcf7-list-item {
display : inline-block;
margin : 0 0 0 1em;
}
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
content : " ";
}
div.wpcf7 .ajax-loader {
visibility : hidden;
display : inline-block;
background-image : url("../../assets/ajax-loader.gif");
width : 16px;
height : 16px;
border : none;
padding : 0;
margin : 0 0 0 4px;
vertical-align : middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility : visible;
}
div.wpcf7 div.ajax-error {
display : none;
}
div.wpcf7 .placeheld {
color : #888;
}
div.wpcf7 input[type="file"] {
cursor : pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor : default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor : not-allowed;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
direction : ltr;
}
:root {
--woocommerce : #a46497;
--wc-green : #7ad03a;
--wc-red : #a00;
--wc-orange : #ffba00;
--wc-blue : #2ea2cc;
--wc-primary : #a46497;
--wc-primary-text : white;
--wc-secondary : #ebe9eb;
--wc-secondary-text : #515151;
--wc-highlight : #77a464;
--wc-highligh-text : white;
--wc-content-bg : #fff;
--wc-subtext : #767676;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
float : right;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width : 100%;
}
.woocommerce .col2-set::after, .woocommerce .col2-set::before, .woocommerce-page .col2-set::after, .woocommerce-page .col2-set::before {
content : " ";
display : table;
}
.woocommerce .col2-set::after, .woocommerce-page .col2-set::after {
clear : both;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float : left;
width : 48%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float : right;
width : 48%;
}
.woocommerce img, .woocommerce-page img {
height : auto;
max-width : 100%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
float : left;
width : 48%;
}
.woocommerce #content div.product div.thumbnails::after, .woocommerce #content div.product div.thumbnails::before, .woocommerce div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::before, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::before, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::before {
content : " ";
display : table;
}
.woocommerce #content div.product div.thumbnails::after, .woocommerce div.product div.thumbnails::after, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page div.product div.thumbnails::after {
clear : both;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
float : left;
width : 30.75%;
margin-right : 3.8%;
margin-bottom : 1em;
}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
margin-right : 0;
}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
clear : both;
}
.woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
width : 100%;
margin-right : 0;
float : none;
}
.woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
width : 48%;
}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
width : 22.05%;
}
.woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
width : 16.9%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
float : right;
width : 48%;
clear : none;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
clear : both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::before {
content : " ";
display : table;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after {
clear : both;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display : inline-block;
}
.woocommerce #content div.product #reviews .comment::after, .woocommerce #content div.product #reviews .comment::before, .woocommerce div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::before, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::before, .woocommerce-page div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::before {
content : " ";
display : table;
}
.woocommerce #content div.product #reviews .comment::after, .woocommerce div.product #reviews .comment::after, .woocommerce-page #content div.product #reviews .comment::after, .woocommerce-page div.product #reviews .comment::after {
clear : both;
}
.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
float : right;
height : auto;
}
.woocommerce ul.products, .woocommerce-page ul.products {
clear : both;
}
.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before {
content : " ";
display : table;
}
.woocommerce ul.products::after, .woocommerce-page ul.products::after {
clear : both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float : left;
margin : 0 3.8% 2.992em 0;
padding : 0;
position : relative;
width : 22.05%;
margin-left : 0;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear : both;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right : 0;
}
.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product {
width : 100%;
margin-right : 0;
}
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
width : 48%;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
width : 30.75%;
}
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product {
width : 16.95%;
}
.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product {
width : 13.5%;
}
.woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {
width : 100%;
margin-right : 0;
}
.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
width : 48%;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width : 30.75%;
}
.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
width : 16.95%;
}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
width : 13.5%;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float : left;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float : right;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce .woocommerce-pagination ul.page-numbers::before, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::before {
content : " ";
display : table;
}
.woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after {
clear : both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
display : inline-block;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
height : auto;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
text-align : right;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width : 80px;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float : left;
}
.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
display : none;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width : 100%;
}
.woocommerce .cart-collaterals::after, .woocommerce .cart-collaterals::before, .woocommerce-page .cart-collaterals::after, .woocommerce-page .cart-collaterals::before {
content : " ";
display : table;
}
.woocommerce .cart-collaterals::after, .woocommerce-page .cart-collaterals::after {
clear : both;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
width : 30.75%;
float : left;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width : 48%;
float : left;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
float : none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width : 48%;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
width : 48%;
clear : right;
float : right;
}
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce .cart-collaterals .shipping_calculator::before, .woocommerce-page .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::before {
content : " ";
display : table;
}
.woocommerce .cart-collaterals .shipping_calculator::after, .woocommerce-page .cart-collaterals .shipping_calculator::after {
clear : both;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width : 47%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float : right;
width : 48%;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before {
content : " ";
display : table;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after {
clear : both;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
float : right;
height : auto;
}
.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
content : " ";
display : table;
}
.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
clear : both;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display : block;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display : inline;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
width : 100%;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
box-sizing : border-box;
width : 100%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width : 47%;
overflow : visible;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
float : left;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float : right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear : both;
}
.woocommerce form .password-input, .woocommerce-page form .password-input {
display : flex;
flex-direction : column;
justify-content : center;
position : relative;
}
.woocommerce form .password-input input[type="password"], .woocommerce-page form .password-input input[type="password"] {
padding-right : 2.5rem;
}
.woocommerce form .password-input input::-ms-reveal, .woocommerce-page form .password-input input::-ms-reveal {
display : none;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
position : absolute;
right : 0.7em;
top : 0.7em;
cursor : pointer;
}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-left : 0.618em;
content : "";
text-decoration : none;
}
.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after {
color : #585858;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
width : auto;
}
.woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
text-align : left;
padding : 0 1em 0 0;
float : left;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float : right;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-billing-fields::before, .woocommerce .woocommerce-shipping-fields::after, .woocommerce .woocommerce-shipping-fields::before, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-billing-fields::before, .woocommerce-page .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-shipping-fields::before {
content : " ";
display : table;
}
.woocommerce .woocommerce-billing-fields::after, .woocommerce .woocommerce-shipping-fields::after, .woocommerce-page .woocommerce-billing-fields::after, .woocommerce-page .woocommerce-shipping-fields::after {
clear : both;
}
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
margin-bottom : 1.618em;
padding : 1.618em;
}
.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed {
position : relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float : left;
width : 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
float : right;
width : 68%;
}
.woocommerce-page.left-sidebar #content.twentyeleven {
width : 58.4%;
margin : 0 7.6%;
float : right;
}
.woocommerce-page.right-sidebar #content.twentyeleven {
margin : 0 7.6%;
width : 58.4%;
float : left;
}
.twentyfourteen .tfwc {
padding : 12px 10px 0;
max-width : 474px;
margin : 0 auto;
}
.twentyfourteen .tfwc .product .entry-summary {
padding : 0 !important ;
margin : 0 0 1.618em !important ;
}
.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
margin-top : 0;
}
@media screen and (min-width: 673px) {
.twentyfourteen .tfwc {
padding-right : 30px;
padding-left : 30px;
}
}
@media screen and (min-width: 1040px) {
.twentyfourteen .tfwc {
padding-right : 15px;
padding-left : 15px;
}
}
@media screen and (min-width: 1110px) {
.twentyfourteen .tfwc {
padding-right : 30px;
padding-left : 30px;
}
}
@media screen and (min-width: 1218px) {
.twentyfourteen .tfwc {
margin-right : 54px;
}
.full-width .twentyfourteen .tfwc {
margin-right : auto;
}
}
.twentyfifteen .t15wc {
padding-left : 7.6923%;
padding-right : 7.6923%;
padding-top : 7.6923%;
margin-bottom : 7.6923%;
background : #fff;
box-shadow : 0 0 1px rgb(0, 0, 0, 0.15);
}
.twentyfifteen .t15wc .page-title {
margin-left : 0;
}
@media screen and (min-width: 38.75em) {
.twentyfifteen .t15wc {
margin-right : 7.6923%;
margin-left : 7.6923%;
margin-top : 8.3333%;
}
}
@media screen and (min-width: 59.6875em) {
.twentyfifteen .t15wc {
margin-left : 8.3333%;
margin-right : 8.3333%;
padding : 10%;
}
.single-product .twentyfifteen .entry-summary {
padding : 0 !important ;
}
}
.twentysixteen .site-main {
margin-right : 7.6923%;
margin-left : 7.6923%;
}
.twentysixteen .entry-summary {
margin-right : 0;
margin-left : 0;
}
#content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
width : 46.42857%;
}
@media screen and (min-width: 44.375em) {
.twentysixteen .site-main {
margin-right : 23.0769%;
}
}
@media screen and (min-width: 56.875em) {
.twentysixteen .site-main {
margin-right : 0;
margin-left : 0;
}
.no-sidebar .twentysixteen .site-main {
margin-right : 15%;
margin-left : 15%;
}
.no-sidebar .twentysixteen .entry-summary {
margin-right : 0;
margin-left : 0;
}
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
float : right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
float : left;
}
:root {
--woocommerce : #a46497;
--wc-green : #7ad03a;
--wc-red : #a00;
--wc-orange : #ffba00;
--wc-blue : #2ea2cc;
--wc-primary : #a46497;
--wc-primary-text : white;
--wc-secondary : #ebe9eb;
--wc-secondary-text : #515151;
--wc-highlight : #77a464;
--wc-highligh-text : white;
--wc-content-bg : #fff;
--wc-subtext : #767676;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
display : none;
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
border-top : 0;
}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
display : none;
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
display : block;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
display : block;
text-align : right !important ;
}
.woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions {
text-align : left !important ;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
content : attr(data-title) ": ";
font-weight : 700;
float : left;
}
.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
display : none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color : rgb(0, 0, 0, 0.025);
}
.woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions {
text-align : left;
}
.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before {
display : none;
}
.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button {
float : none;
margin : 0.125em 0.25em 0.125em 0;
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
float : none;
width : 100%;
}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
width : 48%;
float : left;
clear : both;
margin : 0 0 2.992em;
}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
float : right;
clear : none !important ;
}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
float : none;
width : 100%;
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
display : none;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
text-align : left;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float : none;
padding-bottom : 0.5em;
}
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before {
content : " ";
display : table;
}
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after {
clear : both;
}
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
width : 48%;
box-sizing : border-box;
}
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {
float : right;
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
display : block;
width : 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
width : 100%;
float : none;
text-align : left;
}
.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {
width : 100%;
float : none;
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
text-align : left;
padding : 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float : none;
width : 100%;
box-sizing : border-box;
margin-bottom : 1em;
}
.woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last {
width : 100%;
float : none;
margin-right : 0;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
float : none;
width : 100%;
}
.single-product .twentythirteen .panel {
padding-left : 20px !important ;
padding-right : 20px !important ;
}
:root {
--woocommerce : #a46497;
--wc-green : #7ad03a;
--wc-red : #a00;
--wc-orange : #ffba00;
--wc-blue : #2ea2cc;
--wc-primary : #a46497;
--wc-primary-text : white;
--wc-secondary : #ebe9eb;
--wc-secondary-text : #515151;
--wc-highlight : #77a464;
--wc-highligh-text : white;
--wc-content-bg : #fff;
--wc-subtext : #767676;
}
@keyframes spin {
100% {
transform : rotate(360deg);
}
}
@font-face {
font-family : star;
src : url(../fonts/star.eot);
src : url(../fonts/star.eot?#iefix) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg#star) format("svg");
font-weight : 400;
font-style : normal;
}
@font-face {
font-family : WooCommerce;
src : url(../fonts/WooCommerce.eot);
src : url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");
font-weight : 400;
font-style : normal;
}
.woocommerce-store-notice, p.demo_store {
position : absolute;
top : 0;
left : 0;
right : 0;
margin : 0;
width : 100%;
font-size : 1em;
padding : 1em 0;
text-align : center;
background-color : #a46497;
color : #fff;
z-index : 99998;
box-shadow : 0 1px 1em rgb(0, 0, 0, 0.2);
display : none;
}
.woocommerce-store-notice a, p.demo_store a {
color : #fff;
text-decoration : underline;
}
.screen-reader-text {
clip : rect(1px,1px,1px,1px);
height : 1px;
overflow : hidden;
position : absolute !important ;
width : 1px;
overflow-wrap : normal !important ;
}
.admin-bar p.demo_store {
top : 32px;
}
.clear {
clear : both;
}
.woocommerce .blockUI.blockOverlay {
position : relative;
}
.woocommerce .blockUI.blockOverlay::before {
height : 1em;
width : 1em;
display : block;
position : absolute;
top : 50%;
left : 50%;
margin-left : -0.5em;
margin-top : -0.5em;
content : "";
animation : spin 1s ease-in-out infinite;
background : url(../images/icons/loader.svg) center center;
background-size : cover;
line-height : 1;
text-align : center;
font-size : 2em;
color : rgb(0, 0, 0, 0.75);
}
.woocommerce .loader::before {
height : 1em;
width : 1em;
display : block;
position : absolute;
top : 50%;
left : 50%;
margin-left : -0.5em;
margin-top : -0.5em;
content : "";
animation : spin 1s ease-in-out infinite;
background : url(../images/icons/loader.svg) center center;
background-size : cover;
line-height : 1;
text-align : center;
font-size : 2em;
color : rgb(0, 0, 0, 0.75);
}
.woocommerce a.remove {
display : block;
font-size : 1.5em;
height : 1em;
width : 1em;
text-align : center;
line-height : 1;
border-radius : 100%;
color : red !important ;
text-decoration : none;
font-weight : 700;
border : 0;
}
.woocommerce a.remove:hover {
color : #fff !important ;
background : red;
}
.woocommerce small.note {
display : block;
color : #767676;
font-size : 0.857em;
margin-top : 10px;
}
.woocommerce .woocommerce-breadcrumb {
margin : 0 0 1em;
padding : 0;
font-size : 0.92em;
color : #767676;
}
.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before {
content : " ";
display : table;
}
.woocommerce .woocommerce-breadcrumb::after {
clear : both;
}
.woocommerce .woocommerce-breadcrumb a {
color : #767676;
}
.woocommerce .quantity .qty {
width : 3.631em;
text-align : center;
}
.woocommerce div.product {
margin-bottom : 0;
position : relative;
}
.woocommerce div.product .product_title {
clear : none;
margin-top : 0;
padding : 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color : #77a464;
font-size : 1.25em;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
background : inherit;
font-weight : 700;
display : inline-block;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
opacity : 0.5;
display : inline-block;
}
.woocommerce div.product p.stock {
font-size : 0.92em;
}
.woocommerce div.product .stock {
color : #77a464;
}
.woocommerce div.product .out-of-stock {
color : red;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom : 1.618em;
}
.woocommerce div.product div.images {
margin-bottom : 2em;
}
.woocommerce div.product div.images img {
display : block;
width : 100%;
height : auto;
box-shadow : none;
}
.woocommerce div.product div.images div.thumbnails {
padding-top : 1em;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
position : relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
transition : all 0.5s cubic-bezier(0.795,-0.035,0,1);
margin : 0;
padding : 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
background-color : #fff;
opacity : 0;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder {
border : #f2f2f2 solid 1px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(1n+2) {
width : 25%;
display : inline-block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
position : absolute;
top : 0.5em;
right : 0.5em;
font-size : 2em;
z-index : 9;
width : 36px;
height : 36px;
background : #fff;
text-indent : -9999px;
border-radius : 100%;
box-sizing : content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {
content : "";
display : block;
width : 10px;
height : 10px;
border : #000 solid 2px;
border-radius : 100%;
position : absolute;
top : 9px;
left : 9px;
box-sizing : content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
content : "";
display : block;
width : 2px;
height : 8px;
background : #000;
border-radius : 6px;
position : absolute;
top : 19px;
left : 22px;
transform : rotate(-45deg);
box-sizing : content-box;
}
.woocommerce div.product div.images .flex-control-thumbs {
overflow : hidden;
margin : 0;
padding : 0;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width : 25%;
float : left;
margin : 0;
list-style : none;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
cursor : pointer;
opacity : 0.5;
margin : 0;
}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover {
opacity : 1;
}
.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
clear : left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear : left;
}
.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
clear : left;
}
.woocommerce div.product div.summary {
margin-bottom : 2em;
}
.woocommerce div.product div.social {
text-align : right;
margin : 0 0 1em;
}
.woocommerce div.product div.social span {
margin : 0 0 0 2px;
}
.woocommerce div.product div.social span span {
margin : 0;
}
.woocommerce div.product div.social span .stButton .chicklets {
padding-left : 16px;
width : 0;
}
.woocommerce div.product div.social iframe {
float : left;
margin-top : 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style : none;
padding : 0 0 0 1em;
margin : 0 0 1.618em;
overflow : hidden;
position : relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border : #d3ced2 solid 1px;
background-color : #ebe9eb;
display : inline-block;
position : relative;
z-index : 0;
border-radius : 4px 4px 0 0;
margin : 0 -5px;
padding : 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display : inline-block;
padding : 0.5em 0;
font-weight : 700;
color : #515151;
text-decoration : none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
text-decoration : none;
color : #6b6a6b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background : #fff;
z-index : 2;
border-bottom-color : #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color : inherit;
text-shadow : inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
box-shadow : 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
box-shadow : -2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border : #d3ced2 solid 1px;
position : absolute;
bottom : -1px;
width : 5px;
height : 5px;
content : " ";
box-sizing : border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
left : -5px;
border-bottom-right-radius : 4px;
border-width : 0 1px 1px 0;
box-shadow : 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
right : -5px;
border-bottom-left-radius : 4px;
border-width : 0 0 1px 1px;
box-shadow : -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position : absolute;
content : " ";
width : 100%;
bottom : 0;
left : 0;
border-bottom : 1px solid #d3ced2;
z-index : 1;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin : 0 0 2em;
padding : 0;
}
.woocommerce div.product p.cart {
margin-bottom : 2em;
}
.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
content : " ";
display : table;
}
.woocommerce div.product p.cart::after {
clear : both;
}
.woocommerce div.product form.cart {
margin-bottom : 2em;
}
.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
content : " ";
display : table;
}
.woocommerce div.product form.cart::after {
clear : both;
}
.woocommerce div.product form.cart div.quantity {
float : left;
margin : 0 4px 0 0;
}
.woocommerce div.product form.cart table {
border-width : 0 0 1px;
}
.woocommerce div.product form.cart table td {
padding-left : 0;
}
.woocommerce div.product form.cart table div.quantity {
float : none;
margin : 0;
}
.woocommerce div.product form.cart table small.stock {
display : block;
float : none;
}
.woocommerce div.product form.cart .variations {
margin-bottom : 1em;
border : 0;
width : 100%;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
border : 0;
vertical-align : top;
line-height : 2em;
}
.woocommerce div.product form.cart .variations label {
font-weight : 700;
}
.woocommerce div.product form.cart .variations select {
max-width : 100%;
min-width : 75%;
display : inline-block;
margin-right : 1em;
}
.woocommerce div.product form.cart .variations td.label {
padding-right : 1em;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
margin-bottom : 1em;
}
.woocommerce div.product form.cart .reset_variations {
visibility : hidden;
font-size : 0.83em;
}
.woocommerce div.product form.cart .wc-no-matching-variations {
display : none;
}
.woocommerce div.product form.cart .button {
vertical-align : middle;
float : left;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
padding-right : 1em;
padding-left : 1em;
}
.woocommerce div.product form.cart .group_table td {
vertical-align : top;
padding-bottom : 0.5em;
border : 0;
}
.woocommerce div.product form.cart .group_table td:first-child {
width : 4em;
text-align : center;
}
.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox {
display : inline-block;
width : auto;
margin : 0 auto;
transform : scale(1.5,1.5);
}
.woocommerce span.onsale {
min-height : 3.236em;
min-width : 3.236em;
padding : 0.202em;
font-size : 1em;
font-weight : 700;
position : absolute;
text-align : center;
line-height : 3.236;
top : -0.5em;
left : -0.5em;
margin : 0;
border-radius : 100%;
background-color : #77a464;
color : #fff;
font-size : 0.857em;
z-index : 9;
}
.woocommerce .products ul, .woocommerce ul.products {
margin : 0 0 1em;
padding : 0;
list-style : none outside;
clear : both;
}
.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
content : " ";
display : table;
}
.woocommerce .products ul::after, .woocommerce ul.products::after {
clear : both;
}
.woocommerce .products ul li, .woocommerce ul.products li {
list-style : none outside;
}
.woocommerce ul.products li.product .onsale {
top : 0;
right : 0;
left : auto;
margin : -0.5em -0.5em 0 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
padding : 0.5em 0;
margin : 0;
font-size : 1em;
}
.woocommerce ul.products li.product a {
text-decoration : none;
}
.woocommerce ul.products li.product a img {
width : 100%;
height : auto;
display : block;
margin : 0 0 1em;
box-shadow : none;
}
.woocommerce ul.products li.product strong {
display : block;
}
.woocommerce ul.products li.product .woocommerce-placeholder {
border : #f2f2f2 solid 1px;
}
.woocommerce ul.products li.product .star-rating {
font-size : 0.857em;
}
.woocommerce ul.products li.product .button {
margin-top : 1em;
}
.woocommerce ul.products li.product .price {
color : #77a464;
display : block;
font-weight : 400;
margin-bottom : 0.5em;
font-size : 0.857em;
}
.woocommerce ul.products li.product .price del {
color : inherit;
opacity : 0.5;
display : inline-block;
}
.woocommerce ul.products li.product .price ins {
background : 0 0;
font-weight : 700;
display : inline-block;
}
.woocommerce ul.products li.product .price .from {
font-size : 0.67em;
margin : -2px 0 0 0;
text-transform : uppercase;
color : rgb(132, 132, 132, 0.5);
}
.woocommerce .woocommerce-result-count {
margin : 0 0 1em;
}
.woocommerce .woocommerce-ordering {
margin : 0 0 1em;
}
.woocommerce .woocommerce-ordering select {
vertical-align : top;
}
.woocommerce nav.woocommerce-pagination {
text-align : center;
}
.woocommerce nav.woocommerce-pagination ul {
display : inline-block;
white-space : nowrap;
padding : 0;
clear : both;
border : #d3ced2 solid 1px;
border-right : 0;
margin : 1px;
}
.woocommerce nav.woocommerce-pagination ul li {
border-right : 1px solid #d3ced2;
padding : 0;
margin : 0;
float : left;
display : inline;
overflow : hidden;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
margin : 0;
text-decoration : none;
padding : 0;
line-height : 1;
font-size : 1em;
font-weight : 400;
padding : 0.5em;
min-width : 1em;
display : block;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
background : #ebe9eb;
color : #8a7e88;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
font-size : 100%;
margin : 0;
line-height : 1;
cursor : pointer;
position : relative;
text-decoration : none;
overflow : visible;
padding : 0.618em 1em;
font-weight : 700;
border-radius : 3px;
left : auto;
color : #515151;
background-color : #ebe9eb;
border : 0;
display : inline-block;
background-image : none;
box-shadow : none;
text-shadow : none;
}
.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
opacity : 0.25;
padding-right : 2.618em;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {
font-family : WooCommerce;
content : "\e01c";
vertical-align : top;
font-weight : 400;
position : absolute;
top : 0.618em;
right : 1em;
animation : spin 2s linear infinite;
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after {
font-family : WooCommerce;
content : "\e017";
margin-left : 0.53em;
vertical-align : bottom;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
background-color : #dfdcde;
text-decoration : none;
background-image : none;
color : #515151;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color : #a46497;
color : #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color : #96588a;
color : #fff;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color : #a46497;
color : #fff;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
color : inherit;
cursor : not-allowed;
opacity : 0.5;
padding : 0.618em 1em;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
color : inherit;
background-color : #ebe9eb;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
float : none;
}
.woocommerce a.added_to_cart {
padding-top : 0.5em;
display : inline-block;
}
.woocommerce #reviews h2 small {
float : right;
color : #767676;
font-size : 15px;
margin : 10px 0 0;
}
.woocommerce #reviews h2 small a {
text-decoration : none;
color : #767676;
}
.woocommerce #reviews h3 {
margin : 0;
}
.woocommerce #reviews #respond {
margin : 0;
border : 0;
padding : 0;
}
.woocommerce #reviews #comment {
height : 75px;
}
.woocommerce #reviews #comments .add_review::after, .woocommerce #reviews #comments .add_review::before {
content : " ";
display : table;
}
.woocommerce #reviews #comments .add_review::after {
clear : both;
}
.woocommerce #reviews #comments h2 {
clear : none;
}
.woocommerce #reviews #comments ol.commentlist {
margin : 0;
width : 100%;
background : 0 0;
list-style : none;
}
.woocommerce #reviews #comments ol.commentlist::after, .woocommerce #reviews #comments ol.commentlist::before {
content : " ";
display : table;
}
.woocommerce #reviews #comments ol.commentlist::after {
clear : both;
}
.woocommerce #reviews #comments ol.commentlist li {
padding : 0;
margin : 0 0 20px;
border : 0;
position : relative;
background : 0;
border : 0;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color : #767676;
font-size : 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
float : left;
position : absolute;
top : 0;
left : 0;
padding : 3px;
width : 32px;
height : auto;
background : #ebe9eb;
border : #e4e1e3 solid 1px;
margin : 0;
box-shadow : none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin : 0 0 0 50px;
border : #e4e1e3 solid 1px;
border-radius : 4px;
padding : 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before {
content : " ";
display : table;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after {
clear : both;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
margin : 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
font-size : 0.83em;
}
.woocommerce #reviews #comments ol.commentlist ul.children {
list-style : none outside;
margin : 20px 0 0 50px;
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display : none;
}
.woocommerce #reviews #comments ol.commentlist #respond {
border : #e4e1e3 solid 1px;
border-radius : 4px;
padding : 1em 1em 0;
margin : 20px 0 0 50px;
}
.woocommerce #reviews #comments .commentlist > li::before {
content : "";
}
.woocommerce .star-rating {
float : right;
overflow : hidden;
position : relative;
height : 1em;
line-height : 1;
font-size : 1em;
width : 5.4em;
font-family : star;
}
.woocommerce .star-rating::before {
content : "\73\73\73\73\73";
color : #d3ced2;
float : left;
top : 0;
left : 0;
position : absolute;
}
.woocommerce .star-rating span {
overflow : hidden;
float : left;
top : 0;
left : 0;
position : absolute;
padding-top : 1.5em;
}
.woocommerce .star-rating span::before {
content : "\53\53\53\53\53";
top : 0;
position : absolute;
left : 0;
}
.woocommerce .woocommerce-product-rating {
line-height : 2;
display : block;
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {
content : " ";
display : table;
}
.woocommerce .woocommerce-product-rating::after {
clear : both;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin : 0.5em 4px 0 0;
float : left;
}
.woocommerce .products .star-rating {
display : block;
margin : 0 0 0.5em;
float : none;
}
.woocommerce .hreview-aggregate .star-rating {
margin : 10px 0 0;
}
.woocommerce #review_form #respond {
position : static;
margin : 0;
width : auto;
padding : 0;
background : none transparent;
border : 0;
}
.woocommerce #review_form #respond::after, .woocommerce #review_form #respond::before {
content : " ";
display : table;
}
.woocommerce #review_form #respond::after {
clear : both;
}
.woocommerce #review_form #respond p {
margin : 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input {
left : auto;
}
.woocommerce #review_form #respond textarea {
box-sizing : border-box;
width : 100%;
}
.woocommerce p.stars a {
position : relative;
height : 1em;
width : 1em;
text-indent : -999em;
display : inline-block;
text-decoration : none;
}
.woocommerce p.stars a::before {
display : block;
position : absolute;
top : 0;
left : 0;
width : 1em;
height : 1em;
line-height : 1;
font-family : WooCommerce;
content : "\e021";
text-indent : 0;
}
.woocommerce p.stars a:hover ~ a::before {
content : "\e021";
}
.woocommerce p.stars:hover a::before {
content : "\e020";
}
.woocommerce p.stars.selected a.active::before {
content : "\e020";
}
.woocommerce p.stars.selected a.active ~ a::before {
content : "\e021";
}
.woocommerce p.stars.selected a:not(.active)::before {
content : "\e020";
}
.woocommerce table.shop_attributes {
border : 0;
border-top : 1px dotted rgb(0, 0, 0, 0.1);
margin-bottom : 1.618em;
width : 100%;
}
.woocommerce table.shop_attributes th {
width : 150px;
font-weight : 700;
padding : 8px;
border-top : 0;
border-bottom : 1px dotted rgb(0, 0, 0, 0.1);
margin : 0;
line-height : 1.5;
}
.woocommerce table.shop_attributes td {
font-style : italic;
padding : 0;
border-top : 0;
border-bottom : 1px dotted rgb(0, 0, 0, 0.1);
margin : 0;
line-height : 1.5;
}
.woocommerce table.shop_attributes td p {
margin : 0;
padding : 8px 0;
}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
background : rgb(0, 0, 0, 0.025);
}
.woocommerce table.shop_table {
border : rgb(0, 0, 0, 0.1) solid 1px;
margin : 0 -1px 24px 0;
text-align : left;
width : 100%;
border-collapse : separate;
border-radius : 5px;
}
.woocommerce table.shop_table th {
font-weight : 700;
padding : 9px 12px;
line-height : 1.5em;
}
.woocommerce table.shop_table td {
border-top : 1px solid rgb(0, 0, 0, 0.1);
padding : 9px 12px;
vertical-align : middle;
line-height : 1.5em;
}
.woocommerce table.shop_table td small {
font-weight : 400;
}
.woocommerce table.shop_table td del {
font-weight : 400;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
border-top : 0;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight : 700;
border-top : 1px solid rgb(0, 0, 0, 0.1);
}
.woocommerce table.my_account_orders {
font-size : 0.85em;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
padding : 4px 8px;
vertical-align : middle;
}
.woocommerce table.my_account_orders .button {
white-space : nowrap;
}
.woocommerce table.woocommerce-MyAccount-downloads td, .woocommerce table.woocommerce-MyAccount-downloads th {
vertical-align : top;
text-align : center;
}
.woocommerce table.woocommerce-MyAccount-downloads td:first-child, .woocommerce table.woocommerce-MyAccount-downloads th:first-child {
text-align : left;
}
.woocommerce table.woocommerce-MyAccount-downloads td:last-child, .woocommerce table.woocommerce-MyAccount-downloads th:last-child {
text-align : left;
}
.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, .woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before {
content : "\2193";
display : inline-block;
}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation {
list-style : none outside;
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt {
float : left;
clear : both;
margin-right : 0.25em;
display : inline-block;
list-style : none outside;
}
.woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
margin : 0;
}
.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
margin-bottom : 0;
}
.woocommerce td.product-name p.backorder_notification {
font-size : 0.83em;
}
.woocommerce td.product-quantity {
min-width : 80px;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
list-style : none outside;
padding : 0;
margin : 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
padding : 4px 0;
margin : 0;
list-style : none;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
content : " ";
display : table;
}
.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
clear : both;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
display : block;
font-weight : 700;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
float : right;
margin-left : 4px;
width : 32px;
height : auto;
box-shadow : none;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
margin : 0;
padding-left : 1em;
border-left : 2px solid rgb(0, 0, 0, 0.1);
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.cart_list li dl::before, .woocommerce ul.product_list_widget li dl::after, .woocommerce ul.product_list_widget li dl::before {
content : " ";
display : table;
}
.woocommerce ul.cart_list li dl::after, .woocommerce ul.product_list_widget li dl::after {
clear : both;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
display : inline-block;
float : left;
margin-bottom : 1em;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
font-weight : 700;
padding : 0 0 0.25em;
margin : 0 4px 0 0;
clear : left;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
padding : 0 0 0.25em;
}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
margin-bottom : 0;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
float : none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
border-top : 3px double #ebe9eb;
padding : 4px 0 0;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
min-width : 40px;
display : inline-block;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
padding-left : 2em;
position : relative;
padding-top : 0;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
position : absolute;
top : 0;
left : 0;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce .widget_shopping_cart .buttons::before, .woocommerce.widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::before {
content : " ";
display : table;
}
.woocommerce .widget_shopping_cart .buttons::after, .woocommerce.widget_shopping_cart .buttons::after {
clear : both;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
margin-right : 5px;
margin-bottom : 5px;
}
.woocommerce form .form-row {
padding : 3px;
margin : 0 0 6px;
}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
transition : opacity 0.5s 0.5s ease;
opacity : 0;
}
.woocommerce form .form-row label {
line-height : 2;
}
.woocommerce form .form-row label.hidden {
visibility : hidden;
}
.woocommerce form .form-row label.inline {
display : inline;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description {
background : #1e85be;
color : #fff;
border-radius : 3px;
padding : 1em;
margin : 0.5em 0 0;
clear : both;
display : none;
position : relative;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
color : #fff;
text-decoration : underline;
border : 0;
box-shadow : none;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
left : 50%;
top : 0;
margin-top : -4px;
transform : translateX(-50%) rotate(180deg);
content : "";
position : absolute;
border-width : 4px 6px 0 6px;
border-style : solid;
border-color : #1e85be transparent transparent transparent;
z-index : 100;
display : block;
}
.woocommerce form .form-row select {
cursor : pointer;
margin : 0;
}
.woocommerce form .form-row .required {
color : red;
font-weight : 700;
border : 0 !important ;
text-decoration : none;
visibility : hidden;
}
.woocommerce form .form-row .optional {
visibility : visible;
}
.woocommerce form .form-row .input-checkbox {
display : inline;
margin : -2px 8px 0 0;
text-align : center;
vertical-align : middle;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
box-sizing : border-box;
width : 100%;
margin : 0;
outline : 0;
line-height : normal;
}
.woocommerce form .form-row textarea {
height : 4em;
line-height : 1.5;
display : block;
box-shadow : none;
}
.woocommerce form .form-row .select2-container {
width : 100%;
line-height : 2em;
}
.woocommerce form .form-row.woocommerce-invalid label {
color : #a00;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
border-color : #a00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color : #6dc22e;
}
.woocommerce form .form-row ::-webkit-input-placeholder {
line-height : normal;
}
.woocommerce form .form-row :-moz-placeholder {
line-height : normal;
}
.woocommerce form .form-row :-ms-input-placeholder {
line-height : normal;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border : #d3ced2 solid 1px;
padding : 20px;
margin : 2em 0;
text-align : left;
border-radius : 5px;
}
.woocommerce ul#shipping_method {
list-style : none outside;
margin : 0;
padding : 0;
}
.woocommerce ul#shipping_method li {
margin : 0 0 0.5em;
line-height : 1.5em;
list-style : none outside;
}
.woocommerce ul#shipping_method li input {
margin : 3px 0.4375em 0 0;
vertical-align : top;
}
.woocommerce ul#shipping_method li label {
display : inline;
}
.woocommerce ul#shipping_method .amount {
font-weight : 700;
}
.woocommerce p.woocommerce-shipping-contents {
margin : 0;
}
.woocommerce ul.order_details {
margin : 0 0 3em;
list-style : none;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
content : " ";
display : table;
}
.woocommerce ul.order_details::after {
clear : both;
}
.woocommerce ul.order_details li {
float : left;
margin-right : 2em;
text-transform : uppercase;
font-size : 0.715em;
line-height : 1;
border-right : 1px dashed #d3ced2;
padding-right : 2em;
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
.woocommerce ul.order_details li strong {
display : block;
font-size : 1.4em;
text-transform : none;
line-height : 1.5;
}
.woocommerce ul.order_details li:last-of-type {
border : none;
}
.woocommerce .wc-bacs-bank-details-account-name {
font-weight : 700;
}
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
margin-bottom : 2em;
}
.woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
margin-bottom : 0;
}
.woocommerce .woocommerce-customer-details address {
font-style : normal;
margin-bottom : 0;
border : rgb(0, 0, 0, 0.1) solid 1px;
border-bottom-width : 2px;
border-right-width : 2px;
text-align : left;
width : 100%;
border-radius : 5px;
padding : 6px 12px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
margin-bottom : 0;
padding-left : 1.5em;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
margin-left : -1.5em;
line-height : 1.75;
position : absolute;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
margin-left : -1.5em;
line-height : 1.75;
position : absolute;
}
.woocommerce .woocommerce-widget-layered-nav-list {
margin : 0;
padding : 0;
border : 0;
list-style : none outside;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
padding : 0 0 1px;
list-style : none;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before {
content : " ";
display : table;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after {
clear : both;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
padding : 1px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
color : #a00;
}
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit {
margin-top : 1em;
}
.woocommerce .widget_layered_nav_filters ul {
margin : 0;
padding : 0;
border : 0;
list-style : none outside;
overflow : hidden;
}
.woocommerce .widget_layered_nav_filters ul li {
float : left;
padding : 0 1em 1px 1px;
list-style : none;
}
.woocommerce .widget_layered_nav_filters ul li a {
text-decoration : none;
}
.woocommerce .widget_layered_nav_filters ul li a::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
color : #a00;
vertical-align : inherit;
margin-right : 0.5em;
}
.woocommerce .widget_price_filter .price_slider {
margin-bottom : 1em;
}
.woocommerce .widget_price_filter .price_slider_amount {
text-align : right;
line-height : 2.4;
font-size : 0.8751em;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size : 1.15em;
float : left;
}
.woocommerce .widget_price_filter .ui-slider {
position : relative;
text-align : left;
margin-left : 0.5em;
margin-right : 0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
position : absolute;
z-index : 2;
width : 1em;
height : 1em;
background-color : #a46497;
border-radius : 1em;
cursor : ew-resize;
outline : 0;
top : -0.3em;
margin-left : -0.5em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
position : absolute;
z-index : 1;
font-size : 0.7em;
display : block;
border : 0;
border-radius : 1em;
background-color : #a46497;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
border-radius : 1em;
background-color : #462940;
border : 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height : 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
top : 0;
height : 100%;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left : -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right : -1px;
}
.woocommerce .widget_rating_filter ul {
margin : 0;
padding : 0;
border : 0;
list-style : none outside;
}
.woocommerce .widget_rating_filter ul li {
padding : 0 0 1px;
list-style : none;
}
.woocommerce .widget_rating_filter ul li::after, .woocommerce .widget_rating_filter ul li::before {
content : " ";
display : table;
}
.woocommerce .widget_rating_filter ul li::after {
clear : both;
}
.woocommerce .widget_rating_filter ul li a {
padding : 1px 0;
text-decoration : none;
}
.woocommerce .widget_rating_filter ul li .star-rating {
float : none;
display : inline-block;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
color : #a00;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
float : left;
margin-right : 1em;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display : inline-block;
}
.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login {
display : block !important ;
}
.woocommerce-no-js .showcoupon, .woocommerce-no-js .woocommerce-form-coupon-toggle, .woocommerce-no-js .woocommerce-form-login-toggle {
display : none !important ;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding : 1em 2em 1em 3.5em;
margin : 0 0 2em;
position : relative;
background-color : #f7f6f7;
color : #515151;
border-top : 3px solid #a46497;
list-style : none outside;
width : auto;
overflow-wrap : break-word;
}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
content : " ";
display : table;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
clear : both;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
font-family : WooCommerce;
content : "\e028";
display : inline-block;
position : absolute;
top : 1em;
left : 1.5em;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
float : right;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
list-style : none outside !important ;
padding-left : 0 !important ;
margin-left : 0 !important ;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
direction : ltr;
unicode-bidi : embed;
}
.woocommerce-message {
border-top-color : #8fae1b;
}
.woocommerce-message::before {
content : "\e015";
color : #8fae1b;
}
.woocommerce-info {
border-top-color : #1e85be;
}
.woocommerce-info::before {
color : #1e85be;
}
.woocommerce-error {
border-top-color : #b81c23;
}
.woocommerce-error::before {
content : "\e016";
color : #b81c23;
}
.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
content : " ";
display : table;
}
.woocommerce-account .woocommerce::after {
clear : both;
}
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before {
content : " ";
display : table;
}
.woocommerce-account .addresses .title::after {
clear : both;
}
.woocommerce-account .addresses .title h3 {
float : left;
}
.woocommerce-account .addresses .title .edit {
float : right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta {
font-weight : 700;
margin-bottom : 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child {
margin-bottom : 0;
}
.woocommerce-account ul.digital-downloads {
margin-left : 0;
padding-left : 0;
}
.woocommerce-account ul.digital-downloads li {
list-style : none;
margin-left : 0;
padding-left : 0;
}
.woocommerce-account ul.digital-downloads li::before {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-right : 0.618em;
content : "";
text-decoration : none;
}
.woocommerce-account ul.digital-downloads li .count {
float : right;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
min-width : 32px;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
width : 32px;
box-shadow : none;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
vertical-align : middle;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
float : left;
box-sizing : border-box;
border : #d3ced2 solid 1px;
padding : 6px 6px 5px;
margin : 0 4px 0 0;
outline : 0;
}
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
margin : 0;
vertical-align : middle;
}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
padding : 1em 0;
}
#add_payment_method .wc-proceed-to-checkout::after, #add_payment_method .wc-proceed-to-checkout::before, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::before, .woocommerce-checkout .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::before {
content : " ";
display : table;
}
#add_payment_method .wc-proceed-to-checkout::after, .woocommerce-cart .wc-proceed-to-checkout::after, .woocommerce-checkout .wc-proceed-to-checkout::after {
clear : both;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
display : block;
text-align : center;
margin-bottom : 1em;
font-size : 1.25em;
padding : 1em;
}
#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button {
float : none;
margin-top : 0.5em;
display : inline-block;
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
font-family : WooCommerce;
speak : never;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
margin-left : 0.618em;
content : "";
text-decoration : none;
}
#add_payment_method .cart-collaterals .shipping-calculator-form, .woocommerce-cart .cart-collaterals .shipping-calculator-form, .woocommerce-checkout .cart-collaterals .shipping-calculator-form {
margin : 1em 0 0 0;
}
#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
color : #767676;
font-size : 0.83em;
}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
border-collapse : separate;
margin : 0 0 6px;
padding : 0;
}
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
border-top : 0;
}
#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
width : 35%;
}
#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
vertical-align : top;
border-left : 0;
border-right : 0;
line-height : 1.5em;
}
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
color : #767676;
}
#add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
width : 100%;
}
#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
color : #77a464;
}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-top : 1px solid #ebe9eb;
}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
margin-bottom : 0;
}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
margin-top : 0;
}
#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
float : left;
clear : none;
}
#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes {
clear : left;
}
#add_payment_method .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first {
clear : left;
}
#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
font-size : 11px;
color : #767676;
font-weight : 400;
}
#add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
padding : 0;
clear : left;
width : 100%;
}
#add_payment_method .checkout .shipping_address, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address {
clear : both;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background : #ebe9eb;
border-radius : 5px;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
text-align : left;
padding : 1em;
border-bottom : 1px solid #d3ced2;
margin : 0;
list-style : none outside;
}
#add_payment_method #payment ul.payment_methods::after, #add_payment_method #payment ul.payment_methods::before, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::before, .woocommerce-checkout #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::before {
content : " ";
display : table;
}
#add_payment_method #payment ul.payment_methods::after, .woocommerce-cart #payment ul.payment_methods::after, .woocommerce-checkout #payment ul.payment_methods::after {
clear : both;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
line-height : 2;
text-align : left;
margin : 0;
font-weight : 400;
}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
margin : 0 1em 0 0;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
vertical-align : middle;
margin : -2px 0 0 0.5em;
padding : 0;
position : relative;
box-shadow : none;
}
#add_payment_method #payment ul.payment_methods li img + img, .woocommerce-cart #payment ul.payment_methods li img + img, .woocommerce-checkout #payment ul.payment_methods li img + img {
margin-left : 2px;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before {
content : " ";
display : table;
}
#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after {
clear : both;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding : 1em;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
position : relative;
box-sizing : border-box;
width : 100%;
padding : 1em;
margin : 1em 0;
font-size : 0.92em;
border-radius : 2px;
line-height : 1.5;
background-color : #dfdcde;
color : #515151;
}
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
border-color : #c7c1c6;
border-top-color : #bbb3b9;
}
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
color : #bbb3b9;
}
#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
color : #bbb3b9;
}
#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
color : #bbb3b9;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
list-style : none outside;
margin : 0;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
margin : 0 0 0.5em;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
cursor : pointer;
}
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
vertical-align : middle;
margin : -3px 1em 0 0;
position : relative;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
border : 0;
padding : 0;
margin : 1em 0 0;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
font-size : 1.5em;
padding : 8px;
background-repeat : no-repeat;
background-position : right 0.618em center;
background-size : 32px 20px;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
background-image : url(../images/icons/credit-cards/visa.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
background-image : url(../images/icons/credit-cards/mastercard.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
background-image : url(../images/icons/credit-cards/laser.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
background-image : url(../images/icons/credit-cards/diners.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
background-image : url(../images/icons/credit-cards/maestro.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
background-image : url(../images/icons/credit-cards/jcb.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
background-image : url(../images/icons/credit-cards/amex.svg);
}
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
background-image : url(../images/icons/credit-cards/discover.svg);
}
#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
font-size : 0.857em;
color : #767676;
font-weight : 400;
}
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
margin : 0 0 1em;
}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom : 0;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
content : "";
display : block;
border : #dfdcde solid 1em;
border-right-color : transparent;
border-left-color : transparent;
border-top-color : transparent;
position : absolute;
top : -0.75em;
left : 0;
margin : -1em 0 0 2em;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
float : right;
line-height : 52px;
font-size : 0.83em;
}
#add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
max-height : 52px;
vertical-align : middle;
}
.woocommerce-terms-and-conditions {
border : rgb(0, 0, 0, 0.2) solid 1px;
box-shadow : 0 1px 2px rgb(0, 0, 0, 0.1) inset;
background : rgb(0, 0, 0, 0.05);
}
.woocommerce-invalid #terms {
outline : 2px solid red;
outline-offset : 2px;
}
.woocommerce-password-strength {
text-align : center;
font-weight : 600;
padding : 3px 0.5em;
font-size : 1em;
}
.woocommerce-password-strength.strong {
background-color : #c1e1b9;
border-color : #83c373;
}
.woocommerce-password-strength.short {
background-color : #f1adad;
border-color : #e35b5b;
}
.woocommerce-password-strength.bad {
background-color : #fbc5a9;
border-color : #f78b53;
}
.woocommerce-password-strength.good {
background-color : #ffe399;
border-color : #ffc733;
}
.woocommerce-password-hint {
margin : 0.5em 0 0;
display : block;
}
#content.twentyeleven .woocommerce-pagination a {
font-size : 1em;
line-height : 1;
}
.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
padding : 0;
}
.single-product .twentythirteen p.stars {
clear : both;
}
.twentythirteen .woocommerce-breadcrumb {
padding-top : 40px;
}
.twentyfourteen ul.products li.product {
margin-top : 0 !important ;
}
body:not(.search-results) .twentysixteen .entry-summary {
color : inherit;
font-size : inherit;
line-height : inherit;
}
.twentysixteen .price ins {
background : inherit;
color : inherit;
}
.woocommerce form .form-row .required {
visibility : visible;
}
.flexible-shipping-log button.hide {
display : none;
}
.flexible-shipping-log pre {
display : none;
}
@keyframes load8 {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(360deg);
}
}
.aws-container .aws-search-form {
position : relative;
width : 100%;
float : none !important ;
display : flex !important ;
align-items : stretch;
height : 44px;
}
.aws-container .aws-search-form *, .aws-search-result {
box-sizing : border-box;
hyphens : manual;
border-radius : 0 !important ;
}
.aws-container .aws-search-form .aws-loader, .aws-container .aws-search-form .aws-loader:after {
border-radius : 50% !important ;
width : 20px;
height : 20px;
}
.aws-container .aws-search-form .aws-wrapper {
flex-grow : 1;
position : relative;
vertical-align : top;
padding : 0;
width : 100%;
overflow : hidden;
}
.aws-container .aws-search-form .aws-loader {
position : absolute;
display : none;
right : 10px;
top : 50%;
z-index : 999;
margin : -10px 0 0;
font-size : 10px;
text-indent : -9999em;
border-top : 3px solid #ededed;
border-right : 3px solid #ededed;
border-bottom : 3px solid #ededed;
border-left : 3px solid #555;
}
.aws-container .aws-search-form.aws-processing .aws-loader {
display : block;
transform : translateZ(0);
animation : load8 0.7s linear infinite;
}
.aws-container .aws-search-label {
position : absolute !important ;
left : -10000px;
top : auto;
width : 1px;
height : 1px;
overflow : hidden;
clip : rect(1px,1px,1px,1px);
}
.aws-container .aws-search-field {
width : 100%;
max-width : 100%;
color : #313131;
padding : 6px;
line-height : 30px;
display : block;
font-size : 12px;
position : relative;
z-index : 2;
height : 100%;
margin : 0 !important ;
border : #d8d8d8 solid 1px;
outline : 0;
}
@media screen and (max-width: 1024px) {
.aws-container .aws-search-field {
font-size : 16px;
}
}
.aws-container .aws-search-field::-ms-clear {
display : none;
width : 0;
height : 0;
}
.aws-container .aws-search-field::-ms-reveal {
display : none;
width : 0;
height : 0;
}
.aws-container .aws-search-field::-webkit-search-cancel-button, .aws-container .aws-search-field::-webkit-search-decoration, .aws-container .aws-search-field::-webkit-search-results-button, .aws-container .aws-search-field::-webkit-search-results-decoration {
display : none;
}
.aws-container .aws-search-field:focus {
background-color : #fff;
}
.aws-container .aws-show-clear .aws-search-field {
padding-right : 40px;
}
.aws-container .aws-search-field:focus::-webkit-input-placeholder {
color : transparent;
}
.aws-container .aws-search-field:focus:-moz-placeholder {
color : transparent;
}
.aws-container .aws-search-field:focus::-moz-placeholder {
color : transparent;
}
.aws-container .aws-search-field:focus:-ms-input-placeholder {
color : transparent;
}
.aws-container .aws-search-form .aws-search-clear {
display : none !important ;
position : absolute;
top : 0;
right : 0;
z-index : 2;
cursor : pointer;
color : #757575;
height : 100%;
width : 38px;
padding : 0 0 0 10px;
text-align : left;
}
.aws-container .aws-search-form .aws-search-clear span {
position : relative;
display : block;
font-size : 24px;
line-height : 24px;
top : 50%;
margin-top : -12px;
}
.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear {
display : block !important ;
}
.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear {
display : none !important ;
}
.aws-container .aws-search-form .aws-search-btn {
padding : 0;
line-height : 10px;
width : 42px;
}
.aws-container .aws-search-form .aws-search-btn_icon {
display : inline-block;
fill : currentColor;
height : 24px;
line-height : 24px;
position : relative;
width : 42px;
color : #555;
}
.aws-container .aws-search-form .aws-search-btn svg {
display : block;
height : 100%;
width : 100%;
}
.aws-container[data-show-page="false"] .aws-search-form .aws-search-btn:hover {
background : #ededed;
cursor : default;
}
.aws-container .aws-search-form .aws-form-btn {
display : flex;
justify-content : center;
flex-direction : column;
text-align : center;
background : #ededed;
border : #d8d8d8 solid 1px;
margin : 0 0 0 -1px;
cursor : pointer;
position : relative;
white-space : nowrap;
user-select : none;
transition : background-color 100ms ease-in-out;
}
.aws-container .aws-search-form .aws-form-btn:hover {
background : #dcdcdc;
}
.aws-container .aws-search-form .aws-form-btn:active {
background : #d8d8d8;
}
.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper {
order : 2;
}
.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn {
margin : 0 -1px 0 0;
}
.aws-search-result {
position : absolute;
text-align : left;
z-index : 9999999999999;
background : #fff;
width : 100%;
margin-top : -1px;
border : #ccc solid 1px;
font-size : 12px;
line-height : 16px;
}
.aws-search-result ul {
list-style : none;
padding : 0 !important ;
margin : 0 !important ;
max-height : 400px;
overflow-y : auto;
}
.aws-search-result ul::-webkit-scrollbar-track {
background-color : #ededed;
}
.aws-search-result ul::-webkit-scrollbar {
width : 7px;
background-color : #ededed;
}
.aws-search-result ul::-webkit-scrollbar-thumb {
background-color : #d8d8d8;
}
.aws-search-result ul li {
list-style : none;
border-bottom : 1px solid #ccc;
overflow : hidden;
margin : 0 !important ;
position : relative;
}
.aws-search-result ul li:last-child {
border-bottom : 0;
}
.aws-search-result .aws_result_link {
display : block;
cursor : pointer;
padding : 10px 8px;
height : 100%;
overflow : hidden;
text-decoration : none;
border : 0;
}
.aws-search-result .aws_result_item.hovered, .aws-search-result .aws_result_item:hover, .aws-search-result .aws_search_more a:hover {
background : #f5f5f5;
}
.aws-search-result .aws_results .aws_result_item {
position : relative;
}
.aws-search-result .aws_result_item .aws_result_link_top {
position : absolute;
z-index : 1;
white-space : nowrap;
text-indent : -9999px;
overflow : hidden;
top : 0;
bottom : 0;
left : 0;
right : 0;
opacity : 0;
outline : 0;
text-decoration : none;
}
.aws-search-result .aws_result_item [data-link], .aws-search-result .aws_result_item a, .aws-search-result .aws_result_item button, .aws-search-result .aws_result_item span[href] {
position : relative;
z-index : 2;
}
.aws-search-result .aws_result_content {
overflow : hidden;
display : block;
}
.aws-search-result .aws_result_title {
display : block;
font-weight : 400;
margin-bottom : 3px;
color : #21759b;
}
.aws-search-result .aws_result_featured {
margin : 0 6px 0 0;
position : relative;
top : -2px;
left : 3px;
}
.aws-search-result .aws_result_featured svg {
width : 13px;
height : 13px;
fill : #fa0;
vertical-align : bottom;
}
.aws-search-result .aws_result_sku, .aws-search-result .aws_result_stock {
display : block;
font-weight : 400;
margin-top : 4px;
margin-bottom : 5px;
color : #7ad03a;
}
.aws-search-result .aws_result_stock.out {
color : #a44;
}
.aws-search-result .aws_result_sku {
margin-top : 3px;
color : #222;
}
.aws-search-result .aws_result_cat .aws_result_title, .aws-search-result .aws_result_tag .aws_result_title {
margin-bottom : 2px;
}
.aws-search-result .aws_result_excerpt {
display : block;
color : #222;
}
.aws-search-result .aws_result_price {
display : block;
padding : 2px 0;
color : #222;
}
.aws-search-result .aws_result_price del {
background : 0 0;
padding : 0 12px 0 0;
opacity : 0.8;
text-decoration : line-through !important ;
}
.aws-search-result .aws_result_price ins {
background : 0 0;
padding : 0 12px 0 0;
opacity : 1;
}
.aws-search-result .aws_result_cats {
display : block;
float : left;
margin : 0 20px 0 0;
}
.aws-search-result .aws_result_image {
display : block;
height : 100%;
float : left;
padding : 0 10px 0 0;
}
.aws-search-result .aws_result_image img {
width : 50px;
height : auto;
box-shadow : none;
}
.aws-search-result .aws_result_sale {
display : block;
height : 42px;
overflow : hidden;
position : absolute;
right : 0;
top : 0;
width : 47px;
}
.aws-search-result .aws_onsale {
background : 0 0 #77a464;
color : #fff;
display : block;
float : right;
height : 20px;
padding-top : 2px;
position : relative;
right : -25px;
text-align : center;
top : 3px;
transform : rotate(45deg);
width : 77px;
}
.aws-search-result .aws_no_result {
line-height : 1.5;
padding : 10px 6px;
cursor : auto;
}
.aws-search-result .aws_search_more a {
line-height : 40px;
display : block;
text-decoration : none;
border : 0;
text-align : center;
color : #21759b;
}
body.aws-overlay {
overflow : hidden !important ;
position : fixed;
width : 100%;
}
.aws-container.aws-mobile-fixed {
position : fixed !important ;
z-index : 9999999 !important ;
top : 10px !important ;
left : 20px !important ;
width : 100%;
width : calc(100% - 40px) !important ;
}
.aws-mobile-fixed-close {
padding : 15px;
margin-right : -10px;
display : inline-block;
float : right;
cursor : pointer;
}
.aws-overlay-mask {
display : block;
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
opacity : 0;
background : #fff;
z-index : 9999998 !important ;
}
.aws-overlay .aws-overlay-mask {
opacity : 1;
}
.et_search_outer .aws-container {
width : 60%;
}
.et_search_outer .aws-container .aws-search-form {
max-width : 100% !important ;
}
.et_vertical_nav .et_search_outer .aws-container {
width : auto;
margin : 0 20px 0 0;
}
.et_fixed_nav .et-fixed-header .et_search_outer .aws-container {
top : 7px;
}
.et_pb_menu__search .aws-container {
width : 100%;
}
#et-boc .aws-container .aws-search-field {
border : #d8d8d8 solid 1px;
padding : 6px 15px;
}
#et-boc .aws-container .aws-search-form .aws-form-btn {
background : #ededed;
border : #d8d8d8 solid 1px;
margin : 0 0 0 -1px;
}
#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader {
border-top : 3px solid #ededed;
border-right : 3px solid #ededed;
border-bottom : 3px solid #ededed;
border-left : 3px solid #555;
margin : -10px 0 0;
}
#et-boc .aws-container .aws-search-form .aws-search-clear span {
margin-top : -12px;
}
#et-boc .aws-container .aws-search-form .aws-search-clear {
padding : 0 0 0 10px;
}
.aws-search-result .aws_result_title .advanced-woo-labels {
position : relative !important ;
width : auto !important ;
margin : 0 5px 5px 0 !important ;
transform : none !important ;
}
.aws-search-result .aws_result_title .advanced-woo-labels:last-child {
margin-bottom : 0 !important ;
}
.aws-search-result .aws_result_title .aws_result_labels {
display : flex;
margin : 0 !important ;
flex-wrap : wrap;
flex-direction : row;
text-align : left;
justify-content : flex-start;
}
.wpcbn-disabled {
opacity : 0.5 !important ;
cursor : not-allowed !important ;
}
body.wpcbn-hide-atc .single_add_to_cart_button:not(.wpcbn-btn), body.wpcbn-hide-atc .add_to_cart_button:not(.wpcbn-btn) {
display : none !important ;
}
@font-face {
font-family : 'Woo-Side-Cart';
src : url("fonts/Woo-Side-Cart.eot?le17z4");
src : url("fonts/Woo-Side-Cart.eot?le17z4#iefix") format('embedded-opentype'), url("fonts/Woo-Side-Cart.woff?le17z4") format('woff'), url("fonts/Woo-Side-Cart.ttf?le17z4") format('truetype'), url("fonts/Woo-Side-Cart.svg?le17z4#Woo-Side-Cart") format('svg');
font-weight : normal;
font-style : normal;
font-display : block;
}
[class^="xoo-wsc-icon-"], [class*=" xoo-wsc-icon-"] {
font-family : 'Woo-Side-Cart' !important ;
speak : never;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-transform : none;
line-height : 1;
}
.xoo-wsc-icon-coupon-7:before {
content : "\e925";
}
.xoo-wsc-icon-coupon-8:before {
content : "\e926";
}
.xoo-wsc-icon-coupon-9:before {
content : "\e927";
}
.xoo-wsc-icon-coupon-1:before {
content : "\e91d";
}
.xoo-wsc-icon-coupon-2:before {
content : "\e91e";
}
.xoo-wsc-icon-coupon-3:before {
content : "\e91f";
}
.xoo-wsc-icon-coupon-5:before {
content : "\e920";
}
.xoo-wsc-icon-coupon-6:before {
content : "\e921";
}
.xoo-wsc-icon-coupon:before {
content : "\e922";
}
.xoo-wsc-icon-coupon-4:before {
content : "\e923";
}
.xoo-wsc-icon-bag1:before {
content : "\e90c";
}
.xoo-wsc-icon-bag2:before {
content : "\e910";
}
.xoo-wsc-icon-cart1:before {
content : "\e911";
}
.xoo-wsc-icon-cart2:before {
content : "\e912";
}
.xoo-wsc-icon-arrow-long-right:before {
content : "\e900";
}
.xoo-wsc-icon-basket5:before {
content : "\e901";
}
.xoo-wsc-icon-basket4:before {
content : "\e902";
}
.xoo-wsc-icon-basket6:before {
content : "\e903";
}
.xoo-wsc-icon-basket1:before {
content : "\e904";
}
.xoo-wsc-icon-basket2:before {
content : "\e905";
}
.xoo-wsc-icon-basket3:before {
content : "\e906";
}
.xoo-wsc-icon-trash1:before {
content : "\e907";
}
.xoo-wsc-icon-trash:before {
content : "\e908";
}
.xoo-wsc-icon-cross:before {
content : "\e909";
}
.xoo-wsc-icon-check_circle:before {
content : "\e90a";
}
.xoo-wsc-icon-spinner:before {
content : "\e97a";
}
.xoo-wsc-icon-spinner2:before {
content : "\e97b";
}
.xoo-wsc-icon-trash2:before {
content : "\e9ad";
}
.xoo-wsc-icon-checkmark:before {
content : "\ea10";
}
.xoo-wsc-icon-discout:before {
content : "\e924";
}
.xoo-wsc-icon-chevron-thin-left:before {
content : "\e919";
}
.xoo-wsc-icon-chevron-left:before {
content : "\e91a";
}
.xoo-wsc-icon-arrow-thin-left:before {
content : "\e91b";
}
.xoo-wsc-icon-arrow-left:before {
content : "\e91c";
}
.xoo-wsc-icon-arrow-thin-right:before {
content : "\e90d";
}
.xoo-wsc-icon-del4:before {
content : "\e913";
}
.xoo-wsc-icon-pencil:before {
content : "\e90b";
}
.xoo-wsc-icon-cart:before {
content : "\e93a";
}
.xoo-wsc-icon-spinner4:before {
content : "\e97d";
}
.xoo-wsc-icon-spinner8:before {
content : "\e981";
}
.xoo-wsc-icon-spinner11:before {
content : "\e984";
}
.xoo-wsc-icon-shopping-bag:before {
content : "\e918";
}
.xoo-wsc-icon-trash3:before {
content : "\e914";
}
.xoo-wsc-icon-del1:before {
content : "\e915";
}
.xoo-wsc-icon-del2:before {
content : "\e916";
}
.xoo-wsc-icon-del3:before {
content : "\e917";
}
.xoo-wsc-icon-shopping-bag1:before {
content : "\e90e";
}
.xoo-wsc-icon-shopping-cart:before {
content : "\e90f";
}
.xoo-wsc-markup *::-webkit-scrollbar {
width : 8px;
}
.xoo-wsc-markup *::-webkit-scrollbar-track {
border-radius : 10px;
background : #f0f0f0;
}
.xoo-wsc-markup *::-webkit-scrollbar-thumb {
border-radius : 50px;
background : #d1d1d1;
}
.xoo-wsc-container, .xoo-wsc-slider {
position : fixed;
background-color : #fff;
z-index : 999999;
display : flex;
flex-direction : column;
width : 100%;
transition : 0.5s ease-out;
}
.xoo-wsc-modal * {
box-sizing : border-box;
}
.xoo-wsc-markup a {
text-decoration : none;
}
.xoo-wsc-opac {
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
background-color : #000;
z-index : 999996;
opacity : 0;
height : 0;
transition : height 0s 0.4s, opacity 0.4s 0s;
}
.xoo-wsc-cart-active .xoo-wsc-opac {
opacity : 0.8;
height : 100%;
transition : height 0s 0s, opacity 0.4s;
}
.xoo-wsc-body {
flex-grow : 1;
overflow : auto;
}
.xoo-wsc-loading .xoo-wsc-loader {
display : block;
}
span.xoo-wsc-loader {
display : none;
position : absolute;
left : 0;
right : 0;
top : 0;
bottom : 0;
opacity : 0.5;
background-color : #eee;
opacity : 0.7;
z-index : 10;
}
.xoo-wsc-loader-icon {
display : none;
}
.xoo-wsc-loading .xoo-wsc-loader-icon {
position : absolute;
transform : translate(-50%,-50%);
top : 47%;
left : 49%;
z-index : 11;
font-size : 24px;
animation : xoo-wsc-spin 2s linear infinite;
display : block;
}
@keyframes xoo-wsc-spin {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(360deg);
}
}
body.xoo-wsc-cart-active, html.xoo-wsc-cart-active {
overflow : hidden !important ;
}
.xoo-wsc-basket {
margin : 10px;
z-index : 9999997;
cursor : pointer;
position : fixed;
transition : 0.5s ease-out;
align-items : center;
justify-content : center;
width : 60px;
height : 60px;
}
.xoo-wsc-basket[style*="block"] {
display : flex !important ;
}
.xoo-wsc-items-count {
border-radius : 50%;
position : absolute;
font-size : 13px;
width : 28px;
height : 28px;
line-height : 28px;
text-align : center;
overflow : hidden;
}
.xoo-wsc-fly-animating {
opacity : 1;
position : absolute !important ;
height : 150px;
width : 150px;
z-index : 100;
}
.xoo-wsc-sc-bkcont {
position : relative;
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger {
display : flex;
position : relative;
cursor : pointer;
align-items : center;
justify-content : center;
}
span.xoo-wsc-sc-count {
border-radius : 50%;
height : 18px;
line-height : 18px;
width : 18px;
display : inline-block;
text-align : center;
font-size : 13px;
right : -7px;
position : absolute;
top : -4px;
}
.xoo-wsc-sc-cont .xoo-wsc-cart-trigger > * {
margin-right : 3px;
}
.xoo-wsc-notice-container {
z-index : 2;
position : absolute;
top : 0;
left : 0;
right : 0;
display : none;
}
ul.xoo-wsc-notices {
margin : 0;
list-style-type : none;
padding : 0;
}
.xoo-wsc-notice-success {
background-color : #DFF0D8;
color : #3C763D;
}
.xoo-wsc-notice-error {
color : #a94442;
background-color : #f2dede;
}
ul.xoo-wsc-notices li {
padding : 15px 20px;
list-style-type : none;
}
ul.xoo-wsc-notices li span {
margin-right : 6px;
}
span.xoo-wsc-undo-item {
float : right;
text-decoration : underline;
cursor : pointer;
}
.xoo-wsc-notices a.button.wc-forward {
display : none;
}
.xoo-wscb-icon {
font-size : 37px;
}
.xoo-wscb-count {
position : absolute;
z-index : 1;
background-color : transparent;
font-size : 15px;
height : 45px;
line-height : 45px;
text-align : center;
left : 0;
right : 0;
}
.xoo-wsc-header {
padding : 15px;
color : #000;
}
span.xoo-wsch-close {
position : absolute;
cursor : pointer;
}
span.xoo-wsch-text {
margin-left : 8px;
}
.xoo-wsch-top {
align-items : center;
}
.xoo-wsch-top .xoo-wsch-basket {
display : table;
position : relative;
}
.xoo-wsch-top {
display : flex;
margin : 0 auto;
}
.xoo-wsc-product {
display : flex;
border-bottom : 1px solid #eee;
}
.xoo-wsc-img-col {
align-self : center;
}
.xoo-wsc-sum-col {
flex-grow : 1;
padding-left : 15px;
display : flex;
flex-direction : column;
}
.xoo-wsc-img-col img {
width : 100%;
height : auto;
}
.xoo-wsc-sm-left {
flex-grow : 1;
display : flex;
justify-content : space-between;
flex-direction : column;
min-width : 0;
}
.xoo-wsc-sm-right {
align-items : flex-end;
padding-left : 10px;
display : flex;
flex-direction : column;
justify-content : center;
max-width : 30px;
}
span.xoo-wsc-smr-del + .xoo-wsc-smr-ptotal {
margin-top : auto;
}
span.xoo-wsc-pname, span.xoo-wsc-pname a {
font-weight : 600;
}
span.xoo-wsc-smr-del {
cursor : pointer;
margin-top : 5px;
}
.xoo-wsc-img-col span.xoo-wsc-smr-del {
margin : 5px auto;
display : table;
}
.xoo-wsc-sm-info {
display : flex;
min-width : 0;
}
.xoo-wsc-sm-sales {
text-transform : uppercase;
border : #333 solid 1px;
padding : 2px 10px;
display : block;
margin-bottom : 5px;
border-radius : 10px;
font-size : 10px;
}
.xoo-wsc-sm-left > *:not(:last-child) {
padding-bottom : 4px;
}
.xoo-wsc-qty-price span {
display : inline-block;
}
.xoo-wsc-product dl.variation dd, .xoo-wsc-product dl.variation dt {
margin : 0 4px 0 0;
display : inline-block;
float : left;
font-style : italic;
}
.xoo-wsc-product dl.variation dt {
clear : left;
}
.xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p {
margin : 0;
font-size : 13px;
}
.xoo-wsc-ft-buttons-cont {
display : grid;
text-align : center;
column-gap : 5px;
row-gap : 5px;
}
a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
display : flex;
align-items : center;
justify-content : center;
}
a.xoo-wsc-ft-btn, a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn, .xoo-wsc-container .xoo-wsc-btn:hover {
text-decoration : none;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:only-child {
grid-column : 1 / -1;
}
.xoo-wsc-ft-totals {
width : 100%;
padding : 5px 0 10px 0;
}
.xoo-wsc-ft-amt {
padding : 3px;
display : flex;
justify-content : space-between;
}
.xoo-wsc-ft-amt-value .xoo-wsc-toggle-slider {
cursor : pointer;
margin-left : 5px;
}
span.xoo-wsc-ft-amt-label {
font-weight : 600;
}
.xoo-wsc-toggle-slider {
cursor : pointer;
}
.xoo-wsc-ft-amt-shipping .xoo-wsc-toggle-slider span {
margin-left : 5px;
}
.xoo-wsc-ft-amt-label {
flex-grow : 1;
padding-right : 10px;
}
.xoo-wsc-ft-amt-value {
text-align : right;
}
.xoo-wsc-ft-amt.less {
color : #4CAF50;
}
.xoo-wsc-ft-amt-total {
border-top : 1px dashed #9E9E9E;
margin-top : 5px;
padding-top : 5px;
}
.xoo-wsc-product.xoo-wsc-is-parent {
border-bottom : 0;
padding-bottom : 0;
}
.xoo-wsc-product.xoo-wsc-is-child img {
max-width : 50px;
margin-left : auto;
float : right;
}
.xoo-wsc-product.xoo-wsc-is-child {
padding-top : 5px;
}
.xoo-wsc-empty-cart {
padding : 30px;
display : flex;
flex-direction : column;
align-items : center;
}
.xoo-wsc-empty-cart > * {
margin-bottom : 20px;
}
span.xoo-wsc-ft-amt-label:after {
content : ":";
}
.xoo-wsc-ft-amt {
display : table;
margin : 0 auto;
font-weight : 600;
}
span.xoo-wsc-ft-amt-label {
padding-right : 5px;
}
span.xoo-wsc-footer-txt {
text-align : center;
margin : -8px auto 10px;
display : block;
font-size : 90%;
}
span.xoo-wsc-del-txt {
text-align : center;
display : block;
font-size : 11px;
text-transform : uppercase;
}
a.xoo-wsc-ft-btn-checkout .amount {
font-style : italic;
}
a.xoo-wsc-ft-btn-checkout .amount:before {
content : "-";
margin : 0 8px;
font-weight : bold;
}
.xoo-wsc-is-child:has( + .xoo-wsc-is-child), .xoo-wsc-is-parent + .xoo-wsc-is-child {
padding-bottom : 5px;
padding-top : 10px;
margin-top : 0;
border-radius : 0;
margin-bottom : 0;
box-shadow : 0 0;
border-bottom : 0;
}
.xoo-wsc-product.xoo-wsc-is-parent {
margin-bottom : 0;
padding-bottom : 0;
}
.xoo-wsc-product.xoo-wsc-is-child:not(:has( + *)), .xoo-wsc-is-child:has( + .xoo-wsc-product:not(.xoo-wsc-is-child)) {
margin-top : 0;
padding-top : 5px;
}
.xoo-wsc-product dl.variation {
flex-wrap : wrap;
}
.xoo-wsc-product del {
opacity : 0.5;
text-decoration : line-through;
display : inline-flex;
}
.xoo-wsc-product del + ins {
font-weight : 600;
}
.xoo-wsc-product del .amount {
font-size : 95%;
}
body.rtl .xoo-wsc-sum-col {
padding-right : 15px;
padding-left : 0;
}
body.rtl span.xoo-wsch-text {
margin-right : 8px;
margin-left : 0;
}
body.rtl span.xoo-wsc-ft-amt-label {
padding-left : 5px;
padding-right : 0;
}
body.rtl .xoo-wsc-product dl.variation dd, body.rtl .xoo-wsc-product dl.variation dt {
float : right;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .xoo-wsc-container .xoo-wsc-btn {
background-color : #0253b3;
color : #ffffff;
border : #ffffff solid 2px;
padding : 10px 20px;
}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover, .xoo-wsc-container .xoo-wsc-btn:hover {
background-color : #ffffff;
color : #000000;
border : #000000 solid 2px;
}
.xoo-wsc-footer {
background-color : #ffffff;
color : #000000;
padding : 10px 20px;
box-shadow : 0 -1px 10px #0000001a;
}
.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount {
font-size : 18px;
}
.xoo-wsc-btn .amount {
color : #ffffff;
}
.xoo-wsc-btn:hover .amount {
color : #000000;
}
.xoo-wsc-ft-buttons-cont {
grid-template-columns : auto;
}
.xoo-wsc-basket {
bottom : 12px;
right : 1px;
background-color : #ffffff;
color : #0253b3;
box-shadow : 0 0 15px 2px #0000001a;
border-radius : 50%;
display : none;
width : 60px;
height : 60px;
}
@media only screen and (max-width: 600px) {
.xoo-wsc-basket {
display : none !important ;
}
}
.xoo-wsc-bki {
font-size : 30px;
}
.xoo-wsc-items-count {
top : -12px;
left : -12px;
}
.xoo-wsc-items-count {
background-color : #000000;
color : #ffffff;
}
.xoo-wsc-container, .xoo-wsc-slider {
max-width : 365px;
right : -365px;
top : 0;
bottom : 0;
bottom : 0;
}
.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider {
right : 0;
}
.xoo-wsc-cart-active .xoo-wsc-basket {
right : 365px;
}
.xoo-wsc-slider {
right : -365px;
}
span.xoo-wsch-close {
font-size : 16px;
right : 10px;
}
.xoo-wsch-top {
justify-content : center;
}
.xoo-wsch-text {
font-size : 20px;
}
.xoo-wsc-header {
color : #000000;
background-color : #ffffff;
border-bottom : 2px solid #eee;
}
.xoo-wsc-sb-bar > span {
background-color : #1e73be;
}
.xoo-wsc-body {
background-color : #f8f9fa;
}
.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a {
font-size : 16px;
color : #000000;
}
.xoo-wsc-product {
padding : 10px 15px;
margin : 10px 15px;
border-radius : 5px;
box-shadow : 0 2px 2px #00000005;
background-color : #ffffff;
}
.xoo-wsc-img-col {
width : 28%;
}
.xoo-wsc-sum-col {
width : 72%;
}
.xoo-wsc-sum-col {
justify-content : center;
}
.xoo-wsc-sc-count {
background-color : #000000;
color : #ffffff;
}
.xoo-wsc-sc-bki {
font-size : 28px;
}
.xoo-wsc-sc-cont {
color : #0253b3;
}
.added_to_cart {
display : none !important ;
}
.xoo-wsc-product dl.variation {
display : block;
}
@font-face {
font-family : 'fontello';
src : url("../font/fontello.eot?75136655");
src : url("../font/fontello.eot?75136655#iefix") format('embedded-opentype'), url("../font/fontello.woff2?75136655") format('woff2'), url("../font/fontello.woff?75136655") format('woff'), url("../font/fontello.ttf?75136655") format('truetype'), url("../font/fontello.svg?75136655#fontello") format('svg');
font-weight : normal;
font-style : normal;
}
[class^="wpt-"]:before, [class*=" wpt-"]:before {
font-family : "fontello";
font-style : normal;
font-weight : normal;
speak : never;
display : inline-block;
text-decoration : inherit;
width : 1em;
margin-right : 0.2em;
text-align : center;
font-variant : normal;
text-transform : none;
line-height : 1em;
margin-left : 0.2em;
}
.wpt-cart:before {
content : '\e800';
}
.wpt-basket:before {
content : '\e801';
}
.wpt-bag:before {
content : '\e802';
}
.wpt-basket-1:before {
content : '\e803';
}
.wpt-basket-2:before {
content : '\e804';
}
.wpt-basket-alt:before {
content : '\e805';
}
.wpt-basket-3:before {
content : '\e806';
}
.wpt-grid:before {
content : '\e807';
}
.wpt-gift:before {
content : '\e808';
}
.wpt-th-large-outline:before {
content : '\e809';
}
.wpt-th-large:before {
content : '\e80a';
}
.wpt-th:before {
content : '\e80b';
}
.wpt-th-1:before {
content : '\e80c';
}
.wpt-th-outline:before {
content : '\e80d';
}
.wpt-th-2:before {
content : '\e80e';
}
.wpt-th-large-1:before {
content : '\e80f';
}
.wpt-picture:before {
content : '\e810';
}
.wpt-ok:before {
content : '\e811';
}
.wpt-th-large-2:before {
content : '\e812';
}
.wpt-cancel-circled:before {
content : '\e813';
}
.wpt-cancel-circled-outline:before {
content : '\e814';
}
.wpt-heart:before {
content : '\e815';
}
.wpt-heart-filled:before {
content : '\e816';
}
.wpt-star-filled:before {
content : '\e817';
}
.wpt-thumbs-up:before {
content : '\e818';
}
.wpt-heart-1:before {
content : '\e819';
}
.wpt-photo:before {
content : '\e81a';
}
.wpt-note:before {
content : '\e81b';
}
.wpt-ok-circle:before {
content : '\e81c';
}
.wpt-left-open:before {
content : '\e81d';
}
.wpt-right-open:before {
content : '\e81e';
}
.wpt-expand-collapse:before {
content : '\e81f';
}
.wpt-trash-empty:before {
content : '\e820';
}
.wpt-trash:before {
content : '\e821';
}
.wpt-down-open:before {
content : '\e822';
}
.wpt-up-open:before {
content : '\e823';
}
.wpt-up-open-mini:before {
content : '\e824';
}
.wpt-down-open-mini:before {
content : '\e825';
}
.wpt-dot-3:before {
content : '\e826';
}
.wpt-dot-2:before {
content : '\e827';
}
.wpt-arrows-cw-outline:before {
content : '\e828';
}
.wpt-arrows-cw:before {
content : '\e829';
}
.wpt-help-circled-alt:before {
content : '\e82a';
}
.wpt-help-circled:before {
content : '\e82b';
}
.wpt-info-outline:before {
content : '\e82c';
}
.wpt-info-circled:before {
content : '\e82d';
}
.wpt-plus:before {
content : '\e82e';
}
.wpt-plus-circle:before {
content : '\e82f';
}
.wpt-spin1:before {
content : '\e830';
}
.wpt-spin2:before {
content : '\e831';
}
.wpt-spin3:before {
content : '\e832';
}
.wpt-floppy:before {
content : '\e833';
}
.wpt-spin4:before {
content : '\e834';
}
.wpt-floppy-1:before {
content : '\e835';
}
.wpt-flow-merge:before {
content : '\e836';
}
.wpt-pencil:before {
content : '\e837';
}
.wpt-spin5:before {
content : '\e838';
}
.wpt-spin6:before {
content : '\e839';
}
.wpt-doc-text-inv:before {
content : '\e83a';
}
.wpt-link:before {
content : '\e83b';
}
.wpt-home:before {
content : '\e83c';
}
.wpt-user:before {
content : '\e83d';
}
.wpt-twitter:before {
content : '\e83e';
}
.wpt-globe-inv:before {
content : '\f019';
}
.wpt-linkedin:before {
content : '\f05c';
}
.wpt-github-circled:before {
content : '\f09b';
}
.wpt-table:before {
content : '\f0ce';
}
.wpt-desktop:before {
content : '\f108';
}
.wpt-laptop:before {
content : '\f109';
}
.wpt-tablet:before {
content : '\f10a';
}
.wpt-mobile:before {
content : '\f10b';
}
.wpt-github:before {
content : '\f113';
}
.wpt-youtube-play:before {
content : '\f16a';
}
.wpt-plug:before {
content : '\f1e6';
}
.wpt-brush:before {
content : '\f1fc';
}
.wpt-cart-plus:before {
content : '\f217';
}
.wpt-cart-arrow-down:before {
content : '\f218';
}
.wpt-facebook-official:before {
content : '\f230';
}
.animate-spin {
animation : spin 2s linear infinite;
display : inline-block;
}
@keyframes spin {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(359deg);
}
}
@font-face {
font-family : 'WooCommerce';
src : url("../../../woocommerce/assets/fonts/WooCommerce.eot");
src : url("../../../woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("../../../woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("../../../../woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("../../../woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
font-weight : normal;
font-style : normal;
}
.wpt-wrap table.wpt_product_table > tbody tr.wpt_row td .wpt_action a, .wpt-wrap table.wpt_product_table > tbody tr.wpt_row td a.single_add_to_cart_button {
text-decoration : none;
white-space : nowrap;
}
a.wpt_empty_cart_btn.button {
display : none;
}
tr.wpt-row.wpt-added-to-cart {
position : relative;
}
div.wpt-wrap table#wpt_table tr.wpt_row td p {
padding : 0;
margin : 0;
}
div.wpt-wrap table#wpt_table tr.wpt_row td .wpt_varition_section div.wpt_message p.stock.out-of-stock {
color : #d22121;
}
div.wpt-wrap table#wpt_table tr.wpt_row td .wpt_varition_section div.wpt_message p.stock.in-stock {
color : #4caf50;
font-weight : bold;
}
tr .td_or_cell.wpt_action > div p.stock {
width : 100%;
}
td.wpt_action {
text-align : right !important ;
}
.wpt_varition_section {
display : inline-block;
margin : 6px;
}
td.wpt_check {
text-align : center;
}
th.wpt_check, td.wpt_check {
text-align : center;
width : 40px;
}
table.wpt_product_table thead tr {
cursor : pointer;
}
.wpt_varition_section select {
display : inline-block;
}
.wpt_product_table thead th.serial_number {
width : 67px;
font-size : 12px !important ;
}
.wpt_product_table thead th.description {
width : 312px;
}
.wpt_product_table *, .wpt_product_table tr > td, .wpt_product_table td {
box-sizing : border-box;
vertical-align : middle;
text-align : left;
}
.wpt_product_table tbody tr td.wpt_thumbnail {
text-align : center;
vertical-align : middle;
position : relative;
overflow : hidden;
height : 62px;
}
td.wpt_thumbnails img {
cursor : pointer;
}
td.wpt_thumbnails_no_action img {
cursor : default;
}
.wpt_product_table tbody tr td.wpt_thumbnail > img {
position : absolute;
top : 3px;
left : 21%;
}
td.wpt_thumbnails img.lazyloaded + .lazyloaded, td.wpt_thumbnails img.ls-is-cached.lazyloaded + img.ls-is-cached.lazyloaded, td.wpt_thumbnails img.ls-is-cached + .ls-is-cached {
display : none;
}
th.wpt_total, td.wpt_total, th.wpt_price, td.wpt_price {
text-align : center;
}
span.outofstock {
color : #e65454;
font-weight : normal;
}
span.instock {
color : #4CAF50;
font-weight : bold;
}
table.wpt_product_table tr.wpt_row td.wpt_quantity div.quantity {
text-align : center;
}
table.wpt_product_table tr.wpt_row td.wpt_quantity {
text-align : center;
}
.wpt_thumbs_popup, #wpt_thumbs_popup {
position : fixed !important ;
top : 0;
left : 0;
background : rgb(0, 0, 0, 0.78);
width : 100%;
height : 100%;
z-index : 99999;
overflow-y : auto;
cursor : pointer;
}
#wpt_thumbs_popup .wpt_popup_image_wrapper {
width : 96%;
margin : 50px auto;
background : white;
padding : 10px;
position : relative;
max-width : 100%;
min-width : 250px;
display : none;
z-index : 100000;
box-shadow : -11px 8px 20px 0 black;
border : black solid 1px;
border-radius : 7px;
}
#wpt_thumbs_popup img.wpt_popup_image {
width : 100%;
height : auto;
}
#wpt_thumbs_popup .wpt_wrapper_title {
padding : 0;
margin : 0;
}
span#wpt_popup_close {
position : absolute;
background : rgb(255, 0, 0, 0.7);
padding : 6px;
right : 3px;
top : 3px;
width : 28px;
text-align : center;
color : white;
height : 27px;
line-height : 12px;
font-size : 23px;
border : none;
cursor : pointer;
border-top-right-radius : 7px;
z-index : 5;
}
span#wpt_popup_close:hover {
background : rgb(255, 0, 0, 1);
}
.wpt-wrap table tr .star-rating::before {
opacity : 0.15;
float : left;
}
.wpt_product_table tbody tr .star-rating {
font-size : 0.65em;
}
div#wpt_table_wrapper, div#wpt_table_wrapper * {
transition : all 0.4s !important ;
}
.wpt_live_cart_box {
padding : 5px 10px;
position : relative;
}
a.remove.remove_from_cart_button.wpt_remove_cart_link {
display : inline-block;
float : left;
}
.wpt_live_cart_box .cart-dropdown .wpt_dropdown {
padding : 0;
margin : 0;
list-style : none;
}
a.remove_cart_icon {
color : red;
padding : 2px;
background : rgb(255, 0, 0, 0.09);
display : inline-block;
line-height : 8px;
text-decoration : none;
transition : all 1s;
}
a.remove_cart_icon:hover {
text-decoration : none;
background : rgb(255, 0, 0, 0.06);
}
.wpt_live_cart_box .cart-dropdown .wpt_dropdown li {
padding : 0 5px;
background : rgb(189, 189, 189, 0.07058823529411765);
display : inline-block;
border : rgb(0, 0, 0, 0.12156862745098039) solid 1px;
border-radius : 4px;
margin : 2px 0;
font-size : 12px;
cursor : pointer;
}
.wpt_live-cart-subtotal, .wpt_live-cart-other_link {
display : inline-block;
}
.wpt_live-cart-other_link > a {
padding : 0 13px;
}
.wpt_search_box {
display : block;
font-size : 16px;
line-height : 17px;
font-weight : normal;
width : 100%;
}
button.button.wpt_search_button {
visibility : hidden;
padding : 0;
margin : 0;
display : none;
}
.wpt_load_more_wrapper {
text-align : center;
display : block;
width : 100%;
margin : 16px 0;
clear : both;
}
.archive .wpt_load_more_wrapper {
display : none;
}
.wpt_load_more {
border-color : #eeeeee;
color : #fff;
border-radius : 3px;
transition : all 0.1s;
}
.wpt_load_more {
float : none;
}
.wpt_load_more:hover, .add_to_cart_all_selected:hover {
background-color : #EFF2F7;
}
.wpt_load_more_wrapper.load_more_hidden {
display : none !important ;
}
.wpt_load_more_wrapper .wpt-load-pagination-infinite_scroll {
padding : 7px 15px 8px 15px;
line-height : 7px;
font-size : 15px;
}
p.search_select.query {
padding : 0;
margin : 0;
}
span.texonomy_checkbox_single {
display : inline-block;
}
select.filter_select {
border : #e2e2e2 solid 1px !important ;
}
.wpt_filter.fulter_half {
width : 50%;
float : left;
}
.wpt_filter.fulter_half .wpt_filter_wrapper {
padding : 15px 5px 5px 5px;
}
.wpt_filter.fullter_full {
width : 100%;
text-align : left;
}
.wpt_filter.fullter_full .wpt_filter_wrapper {
padding : 5px 0;
}
@media only screen and (min-width: 500px) and (device-width) {
#wpt_thumbs_popup .wpt_popup_image_wrapper {
margin : 5% auto !important ;
}
}
table#wpt_table.wpt_product_table tr.wpt_row td.wpt_quantity .quantity input.plus, table#wpt_table.wpt_product_table tr.wpt_row td.wpt_quantity .quantity input.minus {
width : 28px;
}
@media only screen and (max-width: 760px), (device-width) and (device-width) {
a.button.wpt_woo_add_cart_button.add_to_cart_button {
margin-top : 7px !important ;
margin-bottom : 7px !important ;
display : inline-block;
}
.td_or_cell.wpt_thumbnails.wpt_for_product_desc {
display : flex;
}
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > td.this_column_sorted {
background : rgb(0, 0, 0, 0.03);
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.this_column_sorted {
background-color : rgb(0, 0, 0, 0.18);
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th::after {
content : '\f0dc';
font-family : "fontello";
font-style : normal;
font-weight : normal;
speak : never;
display : inline-block;
text-decoration : inherit;
width : 1em;
margin-right : 0.2em;
text-align : center;
font-variant : normal;
text-transform : none;
line-height : 1em;
margin-left : 0.2em;
opacity : 0.5;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_quantity::after, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_check::after {
display : none;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.this_column_sorted[data-sort_type="ASC"]::after {
content : '\f161';
opacity : 1;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.this_column_sorted[data-sort_type="DESC"]::after {
content : '\f160';
opacity : 1;
}
body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row th i {
font-size : 14px;
}
div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_Message, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_quoterequest, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_check, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_quantity, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_quick, div.wpt_column_sort table#wpt_table.wpt_product_table tr > th.wpt_thumbnails {
background-image : none !important ;
}
table#wpt_table.wpt_product_table a.added_to_cart.wc-forward {
font-size : 10px;
padding : 2px 5px;
font-weight : normal;
background : #00000014;
color : black;
text-decoration : none;
}
table#wpt_table.wpt_product_table a.added_to_cart.wc-forward:hover {
background : #0003;
color : white;
}
body.wpt_pro_table #yith-quick-view-content div.summary {
width : 47% !important ;
}
@media (max-width: 480px) {
body.wpt_pro_table #yith-quick-view-content div.images, body.wpt_pro_table #yith-quick-view-content div.summary {
width : 100% !important ;
float : none !important ;
}
}
.wpt_each_attribute_wrapper {
display : block;
min-width : 230px;
margin-bottom : 2px;
}
.wpt_each_attribute_wrapper > * {
display : inline;
}
.wpt_each_attribute_wrapper > label {
background : #dddddd78;
display : inline-block;
padding : 2px 7px 2px 6px;
margin-right : 3px;
min-width : 53px;
}
.wpt_table_pagination {
display : flex;
margin : 0;
text-align : center;
align-items : center;
justify-content : center;
column-count : 2;
column-gap : 5px;
}
.wpt_table_pagination a.page-numbers, .wpt_table_pagination span.page-numbers {
padding : 8px 16px;
text-decoration : none;
transition : background-color 0.3s;
border : #ddd solid 1px;
margin : 0;
display : inline-block;
cursor : pointer;
}
.wpt_table_pagination span.page-numbers.current, .wpt_table_pagination a.page-numbers.current {
background-color : #0A7F9C;
color : #ffff;
border : #0A7F9C solid 1px;
font-weight : bold;
}
.wpt_table_pagination a:hover {
background-color : #ddd;
}
.wpt_table_pagination.pagination_loading, .wpt_table_pagination.pagination_loading * {
opacity : 0.5;
cursor : not-allowed !important ;
}
button.single_add_to_cart_button {
position : relative;
}
button.single_add_to_cart_button > span.wpt_ccount i.animate-spin, a.button.wpt_woo_add_cart_button > span.wpt_ccount i.animate-spin {
font-size : 13px;
line-height : 13px;
padding : 0;
margin : 0;
opacity : 1;
width : 100%;
height : 100%;
display : flex;
align-items : center;
justify-content : center;
}
button.single_add_to_cart_button > span.wpt_ccount i.animate-spin::before, a.button.wpt_woo_add_cart_button > span.wpt_ccount i.animate-spin::before {
margin : 0;
padding : 0;
}
.wpt_buy_link span.wpt_ccount, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart > span.wpt_ccount, a.product_type_variation > span.wpt_ccount, button.single_add_to_cart_button > span.wpt_ccount, a.button.wpt_woo_add_cart_button > span.wpt_ccount {
position : absolute;
min-width : 23px;
height : 23px;
border : none 0;
top : -15px;
right : -17px;
z-index : 1;
clear : both;
border-radius : 20px;
box-shadow : -1px 0 4px 1px #0000001c;
font-size : 13px;
line-height : 14px;
text-align : center;
padding : 4px;
display : flex;
align-items : center;
justify-content : center;
white-space : nowrap;
z-index : 99;
}
@keyframes spin {
100% {
transform : rotate(360deg);
}
}
body.wpt_pro_table_body.wpt_pro_table table.wpt_product_table a.button.wpt_woo_add_cart_button.loading:after {
font-family : WooCommerce;
content : '\e01c';
vertical-align : top;
font-weight : 400;
animation : spin 2s linear infinite;
position : absolute;
background : white !important ;
color : black;
width : 30px;
height : 30px;
border : #e6e6e6 solid 1px;
top : -7px;
right : -17px;
z-index : 2;
text-align : center;
line-height : 30px;
font-size : 13px;
clear : both;
border-radius : 50%;
box-shadow : -1px 0 6px rgb(0, 0, 0, 0.04);
left : inherit;
}
a.button.wpt_woo_add_cart_button > span.wpt_ccount:empty {
display : none;
}
.wpt-footer-cart-wrapper {
position : fixed;
bottom : 1%;
right : 1%;
z-index : 99;
width : 74px;
height : 74px;
display : none;
}
.wpt-footer-cart-wrapper.bottom_left {
left : 1%;
right : initial;
}
.wpt-footer-cart-wrapper.top_left {
left : 1%;
bottom : initial;
top : 10%;
}
.wpt-footer-cart-wrapper.top_right {
right : 1%;
bottom : initial;
top : 10%;
}
div.wpt-footer-cart-wrapper.always_show {
display : block;
}
div.wpt-footer-cart-wrapper.always_hide {
display : none;
}
.wpt-footer-cart-wrapper > a {
position : relative;
display : block;
width : 100%;
height : 100%;
border-radius : 50%;
}
.wpt-footer-cart-wrapper > a > span {
position : static;
line-height : 23px;
font-size : 16px;
color : #fff;
font-weight : bold;
text-align : center;
width : 100%;
display : block;
padding-top : calc(50% - 8px);
height : 100%;
}
.wpt-footer-cart-wrapper > a:after {
content : "";
border-radius : 50%;
position : absolute;
width : 100%;
height : 100%;
top : 0;
right : 0;
z-index : -1;
opacity : 0;
animation-duration : 1.5s;
animation-fill-mode : forwards;
animation-name : wpt-icon-float-away;
animation-timing-function : ease-out;
animation-iteration-count : infinite;
}
@keyframes wpt-icon-float-away {
0% {
opacity : 0.4;
}
100% {
opacity : 0;
transform : scale(1.3);
}
}
.wpt-footer-cart-wrapper > a > span > span {
font-size : 13px;
position : relative;
top : 0;
padding : 0 2px;
color : #cecece;
}
.wpt-footer-cart-wrapper > a:empty {
display : none;
}
div.wpt-footer-cart-wrapper > a:after, div.wpt-footer-cart-wrapper > a {
background-color : #4caf50;
}
table.wpt_product_table tr.wpt_selected_tr .wpt_product_title_in_td {
font-weight : 600 !important ;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
}
.wpt_table_pagination a.page-numbers, .wpt_table_pagination span.page-numbers {
text-decoration : none !important ;
color : #021d33;
}
.wpt_table_pagination a.page-numbers:hover, .wpt_table_pagination a.page-numbers:focus, .wpt_table_pagination span.page-numbers:hover, .wpt_table_pagination span.page-numbers:focus {
background : #0A7F9C;
color : #fff;
}
.wpt_for_product_action.wpt_quantity .quantity input {
height : 30px;
background : #f3f3f3;
}
.wpt_for_product_action {
margin-left : 0;
margin-right : 0;
}
.wpt_product_price {
font-weight : bold;
white-space : nowrap;
}
div.wpt-wrap table.wpt_product_table tbody tr.wpt_row > td {
border-left : 0 none;
border-right : 0 none;
}
table#wpt_table.mobile_responsive.wpt_product_table tr table, table#wpt_table.mobile_responsive.wpt_product_table tr table td, table#wpt_table.mobile_responsive.wpt_product_table tr table tr {
border : none 0;
}
.wpt_product_table span.woocommerce-Price-currencySymbol {
vertical-align : unset;
}
.wpt_for_product_action.wpt_quantity .quantity input {
min-width : 45px;
}
td.wpt_for_product_action.wpt_quantity input {
display : block !important ;
}
td.yith-wcqv-button {
cursor : pointer;
}
table .wpt_loader_text {
position : absolute;
background : #ffffffad;
width : 100%;
height : 100%;
min-height : 60px;
color : #223d4a;
font-size : 35px;
text-align : center;
z-index : 3;
}
tr.product-not-found-tr {
padding : 0;
margin : 0;
}
.wpt_product_not_found {
color : #ef3900;
font-size : 30px;
line-height : 35px;
text-align : center;
padding : 15px;
font-weight : normal;
font-style : italic;
}
table.wpt_product_table tr div.wpt-qty-button {
min-width : 153px;
display : block;
}
table.wpt_product_table tr div.wpt-qty-button .wpt-qty-button {
height : 35px;
width : 35px;
text-align : center;
padding : 0;
}
div.wpt-wrap .elementor-menu-cart__product-image a, div.wpt-wrap .elementor-menu-cart__product-image img {
max-height : 50px;
width : auto;
}
.wpt-qty-wrapper {
min-width : 152px;
display : block;
}
.wpt-qty-wrapper button.wpt-quantity {
padding : 6px 12px 8px;
height : 41px;
background : #ffffff;
border : #efefef solid 1px;
cursor : pointer;
font-size : 20px;
line-height : 20px;
width : 41px;
color : black;
}
.wpt-qty-wrapper .quantity {
display : inline-block;
width : calc(100% - 110px);
}
.wpt-quantity.wpt-qty-wrapper {
margin : 3px auto;
width : 100%;
display : block;
}
.wpt-qty-wrapper .quantity input.input-text.qty.text {
width : 100%;
height : 41px;
padding : 0 5px;
text-align : center;
background : #ffffff;
border : #efefef solid 1px;
font-size : 20px;
line-height : 20px;
box-shadow : none;
}
.wpt-qty-wrapper input::-webkit-outer-spin-button, .wpt-qty-wrapper input::-webkit-inner-spin-button {
margin : 0;
}
.wpt-wrap .wpt_for_product_action.wpt_price, .wpt-wrap .wpt_total.total_general {
white-space : nowrap;
}
.wpt-wrap .wpt_for_product_action.wpt_price del, .wpt-wrap .wpt_for_product_action.wpt_price ins {
display : block;
}
.wpt_table_tag_wrapper, .wpt_second_wrapper {
display : block;
overflow-x : auto;
}
.wpt_second_content {
display : block;
min-height : 1px;
}
.wpt_second_wrapper {
margin-bottom : 5px;
}
.wpt-wrap select, .wpt_varition_section select {
border-radius : 5px;
padding : 2px;
border : #a9a1a1 solid 1px;
margin : 1px;
padding : 5px;
}
.wpt_filter_wrapper {
display : flex;
padding : 0;
gap : 10px 10px;
justify-content : start;
flex-wrap : wrap;
}
.wpt-mini-filter {
display : flex;
padding : 0;
gap : 10px 10px;
justify-content : start;
flex-wrap : wrap;
flex-direction : row;
align-items : center;
}
.wpt_filter_wrapper .search_single_column {
flex-grow : 4;
min-width : 250px;
flex-basis : 0;
}
.wpt_filter_wrapper label, .wpt_filter_wrapper a, .wpt_filter_wrapper select {
font-size : 16px;
margin-right : 9px;
}
.wpt_filter_wrapper select, .wpt_varition_section select {
min-width : 120px;
padding-left : 16px;
}
.wpt_filter_wrapper span.select2 {
margin-right : 11px;
}
.wpt_device_mobile .wpt_search_box select.search_select {
width : 100%;
}
.wpt_edit_table > a {
font-size : 19px;
background : #dddddd2b;
padding : 10px;
display : inline-block;
margin : 0;
}
.wpt_edit_table > a:hover {
background : rgb(0, 0, 0);
color : #ffffff;
}
.wpt_search_box .search_box_wrapper {
position : relative;
}
.wpt_search_box .search_box_wrapper a.search_box_reset, .wpt_search_box .search_box_wrapper a.search_box_reset, a.search_box_reset {
position : absolute;
right : -28px;
bottom : 0;
height : 25px;
padding : 0;
width : 25px;
text-align : center;
font-family : Helvetica;
font-weight : normal;
color : #ff8989;
background : black;
border-radius : 5px;
line-height : 25px;
font-size : 11px;
transition : all 0.1s;
outline : none !important ;
border : none !important ;
text-decoration : none !important ;
display : none;
min-width : 0;
}
a.search_box_reset:focus, .wpt_search_box .search_box_wrapper a.search_box_reset:hover, a.search_box_reset:hover {
color : #ff4747;
background : #5d0202;
}
.wpt_varition_section.variations {
width : 100%;
}
.wpt-wrap ::-webkit-scrollbar {
width : 7px;
}
.wpt_product_table .variation-wrapper {
display : flex;
justify-content : space-between;
}
.variation-wrapper.reset {
justify-content : flex-end;
}
.wpt_product_table .variation-wrapper label {
min-width : 60px;
display : inline-block;
font-weight : 600;
}
.wpt_product_table .variation-wrapper a.reset_variations {
display : inline-block;
margin-left : 16px;
}
.col_inside_tag.audio {
height : 65px;
}
.mediPlayer {
cursor : pointer;
}
.col_inside_tag.audio * {
max-width : 65px;
}
.individually-sold a.button.add_to_cart_button.added {
display : none;
}
.wpt_table_body .select2-container--open .select2-dropdown {
top : 32px;
}
.wpt_table_body .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
margin-bottom : 0;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
padding : 0 !important ;
}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline {
margin-right : 0 !important ;
padding-left : 0 !important ;
}
.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
padding : 0 5px !important ;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
margin-left : 5px !important ;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product {
display : inline-block;
margin-right : 20px;
border : none;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product > * {
float : left;
padding-left : 10px;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-image {
display : none;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-remove {
position : absolute;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-name {
margin-left : 30px;
padding-left : 0;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-remove:before, .wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-remove:after {
background : #c54c4c;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-price {
color : #828282;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__subtotal {
text-align : left;
}
.wpt-wrap div.tables_cart_message_box .widget_shopping_cart_content .elementor-menu-cart__footer-buttons {
display : flex;
justify-content : end;
}
span.wpt_empty_cart_btn {
opacity : 0.6;
}
span.wpt_empty_cart_btn:hover {
opacity : 1;
}
button.loading::after, a.loading::after, a.wpt_woo_add_cart_button.loading::after, input[type="button"].loading::after, input[type="reset"].loading::after, input[type="submit"].loading::after, .button.loading::after, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after, .added_to_cart.loading::after {
font-style : normal;
font-weight : 900;
vertical-align : baseline;
height : 20px;
width : 20px;
line-height : 20px;
font-size : 20px;
position : absolute;
top : 50%;
left : 50%;
margin-left : -10px;
margin-top : -10px;
display : block;
font-variant : normal;
animation : fa-spin 0.75s 0s linear infinite normal none;
}
.wpt-post-not-publish {
color : #ad5b5b;
font-size : 18px;
background : #dcdcdc70;
padding : 25px 10px 1px 10px;
border-top : 3px solid #d00;
}
button.loading, a.loading, a.wpt_woo_add_cart_button.loading, input[type="button"].loading, input[type="reset"].loading, input[type="submit"].loading, .button.loading, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading, .added_to_cart.loading {
position : relative;
}
tr.visible_row.wpt_row .col_inside_tag.action {
display : flex;
flex-direction : column;
justify-content : flex-start;
align-items : flex-end;
align-content : space-around;
}
tr.visible_row.wpt_row .col_inside_tag.action a {
margin-bottom : 5px;
}
tr.visible_row.wpt_row .col_inside_tag.action a:last-child {
margin-bottom : inherit;
}
select.search_select.cascade-filtering {
background : url(../images/loading.gif) center center no-repeat #7b7b7b59 !important ;
opacity : 0.4;
cursor : not-allowed;
background-size : 30px !important ;
}
th.wpt_price {
text-align : left;
}
.dataTables_wrapper .dataTables_filter input {
border : #aaa solid 1px;
border-radius : 3px;
padding : 5px;
background-color : transparent;
margin-left : 0 !important ;
margin-bottom : 10px;
}
span.preview_info {
position : relative;
display : inline-block;
padding : 10px;
color : #fff;
background : #0a7f9c;
padding-left : 30px;
}
span.preview_info:before {
font-family : dashicons;
content : "\f14c";
position : absolute;
left : 7px;
}
.wpt_edit_table > a {
position : relative;
padding-left : 30px;
}
.wpt_edit_table > a::before {
font-family : dashicons;
content : "\f464";
position : absolute;
left : 7px;
}
@media only screen and (min-width: 992px) {
div.wpt_for_product_desc, div.wpt_for_product_action, div.wpt_for_thumbs_desc.wpt_thumbnails, div.wpt_custom_cf_tax {
display : none !important ;
}
}
table.add_cart_only_icon tr .wpt_action a.button:before {
content : "\e01d";
z-index : 99999;
margin : 11px;
font-family : WooCommerce;
font-size : initial;
padding : 0 9px;
}
table.add_cart_only_icon tr .wpt_action a.button {
font-size : 0 !important ;
}
table.add_cart_only_icon tr .wpt_action a.button.added:before {
font-style : italic;
font-stretch : semi-expanded;
}
table.add_cart_left_icon tr .wpt_action a.button:before {
content : "\e01d";
z-index : 99999;
font-family : WooCommerce;
font-size : initial;
padding : 0;
position : static;
font-size : 76%;
margin-right : 5px;
}
table.add_cart_right_icon tr .wpt_action a.button:after {
content : "\e01d";
z-index : 99999;
font-family : WooCommerce;
font-size : initial;
padding : 0;
position : static;
font-size : 76%;
margin-left : 5px;
}
.woocommerce-notices-wrapper {
position : relative;
}
@media only screen and (max-width: 767px) {
.wpt_product_title {
padding-bottom : 1px;
}
.wpt_action {
padding-top : 1px;
}
.mobile_responsive .wpt_row td img {
margin : 0;
}
tr.visible_row.wpt_row .col_inside_tag.action {
align-items : flex-start;
}
table#wpt_table.mobile_responsive.wpt_product_table tr {
padding : 0;
}
table#wpt_table.mobile_responsive.wpt_product_table tr > td {
padding : 10px;
}
}
div.wpt-wrap.wpt-ajax-loading:after, div.wpt-ajax-loading:after {
content : "";
position : absolute;
height : 100%;
width : 100%;
background : #00000012;
top : 0;
left : 0;
z-index : 999;
border-radius : 2px;
}
div.wpt-wrap.wpt-ajax-loading, div.wpt-ajax-loading {
position : relative;
}
div.tables_cart_message_box.wpt-ajax-loading {
padding : 0;
}
div.wpt-wrap.woocommerce.wpt-ajax-loading:before {
display : none;
}
.wpt-stats-report {
display : flex;
flex-flow : row wrap;
justify-content : space-between;
gap : 10px;
}
.wpt-stats-report > p {
padding : 0 !important ;
margin : 0 !important ;
}
span.wpt-cart-remove {
background : no-repeat #00000000;
padding : 0 10px 10px 10px;
font-size : 11px;
line-height : 11px;
width : 19px;
height : 19px;
margin : 0;
cursor : pointer;
background-size : 19px 19px;
background-image : url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAAAXNSR0IArs4c6QAABk9JREFUaEPtmXtsU3UUx7/n1z3sYCJvt96Ol4RoTBSm8b21ICLKRIERxBDagQNJwCgxQRLN/jAxGKMYkchg68UIBAjKS9SA9BbQ+QDRhIQYlLC1G48JhOfco79j7m07urKuvbRTQnb/2nZ/9/zO53zP+f3O7zfCLfDQLcCAHoibRcUeJXqUSGMEetIpXjAZFaL2iYbBmRS8ky3IJxlsIc4IoI+ozd9ReTWNIhim0qaE/5FSK7JynwZ4EohLCDSwU2eZGyRhO4i2nrmYufeBQ5WtqUKlDMGOiox61M0F5NsA5Zl06BiApTbNs4UANvlt+/CUIOrHusfIIK8nolEdHaDzEnxAMPlJ8GnJJIg5j4gKJMsiIsqJcfhHC/jFPE09cSMgNwwRcJZNZyk9EYcYYAI2EWjNyUsZvnhp0lBSnsOXW8fLIC0kweMiTjO40cKYmu9T95sFuSGIeqdrgWRaQeGaYqCGQYsKtOqDZhyoc7onkOSP2pVktECIKYq36iszdkxD1Be7xkviXQSRoU/E4KoLA68suHfz5hYzE0fGNj5WltuUyesEUBK2d4lhebRAqzqSrD1TELXjyoZbgjgIcN/w2vau4vUs1X9ucJQPyNMqzyZboEdKS7Os5/taR+ypvMClpZb6xtzPAZ5h2GX8Zc1pGdP/63UXkwExBRFwlG0CuDQ80Rc2n2ea7nTDk7MKZKvFC9Aem88zPxHIwcLyzMG5bbqtIcgWT9q/rTqnL9GU3dsH4MGw4+8omuettEL4ne6HwKgx6oC5IYtyRg3SVl5uByAaHoar7AokAkDg50NBx2GyBMcr33129qTDNTQIOgrgNmZcCcrMkUP3V55MBJK0En7H7B0EMcmYmLnc7lNX6z8Hiss+AfGC6ImI6ON8b/WrsYroKdSnMXdjBODaQs+LFa/6gf673+l6j5jeCKWr/FDxrn09LRBnJ750e9PVzDMgymbmWoWG3kVaRZtuPDay7RMyOigSdxywyqZ5XokA1z4+s68lI7shpAbXKj51WKL0TEqJeodrBoM2xItOIpBDheUZeg1cp0AMQCQAgSLXTgh6NiSGGGPbV3W4KzWSgggUu1eBUB5eAp12TdVijRqpcrr3JhKYHP2OgRUAKbEA8VLOSKli18tEVBmeb4ldU5elDhEVGViCA/Qi7MxoFykTO7xDCsW+DDjL7gPzb/rfJbC2QPO4UobwO9y/EjAazM02n2rtKkeTAOkSQHc2XBfnjHQCfWPTqiemAcJ1nEDD9KVV8am2RKvFqadm9WptzjhOhEEdxjL/bvOpoxMV6rGJC7OtTZf/MSCY99l8anHKEAGHuwbAw2lRImbV6sy5blEiUOzeBsJzxoTpqIkEINE1AbCqaKo7HUp8CmCeYYhprOKr9nbr6uR0lxNjVXpXJ2fZdDBvDDnOyxVNfS0aItFGpu8TebmtGxl4oWONdNwQI+8CDvcuAOFi5tGKphorVbwnqX1Cb5ebM2RjaMdGnUJDRiTcsWM2Mh00GRD/hDn9qFnWp33H1iNQ53Bvb+/5CfPsXo+xGaW7dwo43O8DWGxEPZ29k26vwTm7MMjil9Bpjk9mt4pRA7+vvnRdFxunlYikQmddbKQdP1U0d1gbtR0N92hXOUuMLNhdrfdRXT5JpdO1XC3bEDm4MGirohVMJVTIKJDd0c1cvJn/t/OE7pDR7zMOgaifoTZomU2rXmIoleLJzn+m93pBmB4Cl39arW2F3XKyM2pj7JwiEZS7QcgyQBjrZcvlufaazU2JZO/s/X9+xo5Kq/kMXhm57QDzzyxokd3r+ckMiN/peoaYlgMYaXzH3MwCU+xeVV9ik35M1US01YDDPY0ZKhF6GfMb905yixCW1ef6X9Li3X7o907Bi20TiHghAGfEJgGnIDDVttfzQ9LehwfeMIT+fcDhup8Z64jong4TM19gJg0CxwD+GxBEkINJ0t0sUATA2tFReYCkmGnb5/GbBQjVZoqPfhcb4BNuAipAlG/GHDP/AYg37b7qL818Fzs2ZYiIQf3KxZLda4IEJjNTCRH6x3FMv2/dRqCd+SjQIjv/TQER7YT+/4nTRYEhbSSHMnCHECyDJM4LSccVbU0gFYc7+zZtSqTbMTP2eiDMRKs7x/Yo0Z3RNWO7Rwkz0erOsbeEEv8Cb/clXzpENTAAAAAASUVORK5CYII=);
opacity : 0.5;
}
.wpt_action:hover span.wpt-cart-remove {
opacity : 1;
}
.wpt_spin {
animation-name : wpt_spin;
animation-duration : 500ms;
animation-iteration-count : infinite;
animation-timing-function : linear;
}
@keyframes wpt_spin {
from {
transform : rotate(0deg);
opacity : 0.5;
}
to {
opacity : 1;
transform : rotate(360deg);
}
}
td.wpt-replace-td-in-tr:before {
display : none;
}
.wpt-new-footer-cart.footer-cart-empty {
display : none;
}
tr.stock_status_outofstock.backorders_no .wpt_action .button {
opacity : 0.7 !important ;
}
.tag_or_div {
background : transparent;
}
.wpt-global-added-to-cart {
color : white;
position : fixed;
top : unset;
right : unset;
bottom : 115px;
left : calc(50% - 162px);
width : 324px;
height : auto;
border-radius : 2px;
box-shadow : 0 10px 30px 0 #0000004d;
align-items : center;
z-index : 999;
font-size : 22px;
font-weight : normal;
line-height : 20px;
padding : 10px 6px;
text-transform : uppercase;
cursor : cell;
gap : 10px;
display : block;
text-align : center;
white-space : nowrap;
outline : 0 none;
border : none 0;
text-decoration : none !important ;
background-size : 400% 400%;
animation : gradient 5s ease infinite;
}
@keyframes gradient {
0% {
background-position : 0% 0%;
}
50% {
background-position : 100% 100%;
}
100% {
background-position : 0% 10%;
}
}
.wpt-global-added-to-cart > i {
margin-right : 8px;
}
.wpt-global-added-to-cart.wpt-added-to-cart-empty {
display : none;
}
body.single.single-wpt_product_table div.wpt-wrap {
margin-bottom : 150px;
}
.wpt_table_tag_wrapper, .wpt_table_tag_wrapper table, .wpt-wrap .wpt_table_tag_wrapper table, .wpt-wrap .wpt_table_tag_wrapper table.wpt-tbl {
width : 100%;
padding : 0;
margin : 0;
}
div.wpt-wrap {
display : flex;
gap : 10px;
flex-direction : column;
flex : 1 100%;
clear : both;
width : 100%;
}
.wpt-wrap .wpt_table_tag_wrapper {
box-shadow : 0 10px 15px 0 #00000010;
margin-bottom : 15px;
background : white;
}
.wpt-wrap .wpt_table_tag_wrapper table, .wpt-wrap .wpt_table_tag_wrapper table.wpt-tbl {
margin : 0;
}
.search_single_column .search_keyword_label, .search_single_search_by_keyword .search_keyword_label, .wpt_search_box .search_box_wrapper .search_single > label, .wpt_filter_wrapper .search_single_column > label {
margin-bottom : 8px;
color : black;
}
.wpt-wrap .search_single .query_box_direct_value, .wpt-wrap .instance_search_input {
width : 100%;
border-radius : 1px;
padding : 8px;
height : 38px;
font-size : 14px;
font-weight : normal;
line-height : 14px;
margin-top : 8px;
}
.wpt_filter_wrapper .search_single_column > *, .wpt-wrap .search_box_wrapper .search_single > * {
display : block;
width : 100%;
}
.wpt-wrap .wpt_search_box .select2-container {
width : 100% !important ;
margin-top : 8px;
}
.wpt-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
top : 6px;
right : 6px;
}
.wpt-wrap .select2-container .select2-selection--multiple {
min-height : 42px;
}
.wpt-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size : 15px;
}
.wpt-wrap .select2-container--default .select2-selection--single {
border-radius : 2px;
}
.wpt-wrap .all_check_header_footer.all_check_header > span > * {
padding : 0 !important ;
margin : 0;
}
.wpt-wrap .wpt-wrap.wpt-wrap input[type="checkbox"] + label:before {
content : '';
margin-right : 3px;
display : inline-block;
vertical-align : text-top;
width : 20px;
height : 20px;
border-radius : 2px;
margin-right : 6px;
}
.wpt-wrap .wpt_load_more {
color : #fff;
border-radius : 3px;
transition : all 0.5s;
}
.search_box_wrapper span.select2-selection__clear {
padding : 0 12px;
transition : all 0.2s;
}
.search_box_wrapper span.select2-selection__clear:hover {
color : white;
}
.wpt-wrap .wpt_action #custom_message, .wpt-wrap td.wpt_message div > input.message, .wpt-wrap .item_inside_cell.wpt_message > input.message {
padding : 7px 11px;
margin : 0;
border-radius : 2px;
font-size : 14px;
line-height : 14px;
text-transform : none;
box-shadow : unset;
}
div.wpt_notice_board {
width : 400px;
min-height : 1px;
z-index : 999999;
position : fixed;
border-radius : 3px;
text-align : center;
padding : 4px;
cursor : pointer;
top : unset;
left : 10px;
bottom : 10px;
max-width : 100%;
display : block;
}
div.wpt_notice_board > div {
margin-bottom : 10px !important ;
border : none 0;
}
div.wpt_notice_board > div, div.wpt_notice_board > div.woocommerce-message {
position : relative;
text-align : left;
box-shadow : 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);
}
div.wpt_notice_board .woocommerce-error, div.wpt_notice_board .woocommerce-info, div.wpt_notice_board .woocommerce-message, div.wpt_notice_board .woocommerce-noreviews, div.wpt_notice_board p.no-comments {
padding : 0.5em 0.618em;
margin-bottom : 2px;
}
.wpt-error.wpt-error-assing_property {
color : #d00;
}
.wpt-error-wrapper {
padding : 10px;
border-top : 2px solid #a44;
padding-top : 15px;
}
div.wpt_notice_board > div:before {
content : "";
display : none;
}
div.wpt_notice_board > div:after {
content : "x";
position : absolute;
right : 7px;
top : 7px;
width : 10px;
height : 10px;
overflow : hidden;
font-size : 17px;
text-align : center;
line-height : 8px;
padding : 7px;
}
.wpt_edit_table {
display : flex;
justify-content : flex-start;
flex : 1 100%;
flex-wrap : wrap;
align-items : center;
}
.wpt_stock {
white-space : nowrap;
}
tr .item_inside_cell.wpt_action {
margin-right : 8px;
}
td.wpt-replace-td-in-tr {
display : flex;
width : 100%;
gap : 10px;
flex-flow : column wrap;
position : relative;
}
td.td_or_cell .item_inside_cell.wpt_product_title, td.td_or_cell .item_inside_cell.wpt_action, td.td_or_cell .item_inside_cell.wpt_description {
flex : 1 100%;
}
.wpt_product_title .item_inside_cell {
display : flex;
flex-direction : column;
gap : 10px;
}
td.wpt-replace-td-in-tr div.td_or_cell.wpt_check {
position : absolute !important ;
top : 10px;
right : 10px;
background : transparent;
width : 22px;
}
td.wpt-replace-td-in-tr div.td_or_cell {
order : 99;
}
td.wpt-replace-td-in-tr div.td_or_cell.wpt_thumbnails {
order : 1;
}
td.wpt-replace-td-in-tr div.td_or_cell.wpt_product_title {
order : 2;
}
.wpt_table_tag_wrapper div.wpt-ob_get_clean:empty {
display : none !important ;
}
@media only screen and (min-width: 600px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
.wpt_edit_table {
justify-content : center;
}
}
@media only screen and (max-width: 600px) {
}
@media only screen and (max-width: 500px) {
.inner-available .item_inside_cell {
order : 99;
}
.inner-available .item_inside_cell.wpt_thumbnails {
order : 1;
}
.inner-available .item_inside_cell.wpt_product_title {
order : 2;
}
tr.product_type_simple .item_inside_cell.wpt_action, tr.product_type_simple .td_or_cell.wpt_action > div {
gap : 45px;
}
.wpt-stats-report {
padding : 15px 10px;
flex-shrink : 0;
margin : 0;
margin-bottom : -10px;
}
.wpt-mini-filter > * {
flex-grow : 1;
flex-basis : 200px;
}
}
div.wpt-wrap .wpt-search-full-wrapper .button.wpt-search-products {
display : none !important ;
order : 99;
}
tr.wpt-row .button.loading:after {
display : none !important ;
}
td.wpt-replace-td-in-tr.wpt-mobile-label-show > div:before {
content : attr(data-title);
height : 100%;
width : 86px;
position : absolute;
left : -86px;
top : 0;
color : black;
}
td.wpt-replace-td-in-tr.wpt-mobile-label-show > div {
margin-left : 86px !important ;
position : relative !important ;
min-height : 19px;
}
td.wpt-replace-td-in-tr.wpt-mobile-label-show > .td_or_cell.no-inner.wpt_check.type_default.type_name_Default {
right : 10px;
height : 25px;
width : 25px;
z-index : 999;
text-align : right;
}
td.wpt-replace-td-in-tr.wpt-mobile-label-show a.wpt_product_title_in_td {
min-width : unset !important ;
}
body[class^="wpt-"]:before, body[class*=" wpt-"]:before {
display : none;
}
.inner-available .item_inside_cell.wpt_category, .wpt_product_title .item_inside_cell.wpt_category {
display : inline-block;
}
.select2-container {
box-sizing : border-box;
display : inline-block;
margin : 0;
position : relative;
vertical-align : middle;
}
.select2-container .select2-selection--single {
box-sizing : border-box;
cursor : pointer;
display : block;
height : 28px;
margin : 0 0 -4px;
user-select : none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
display : block;
padding-left : 8px;
padding-right : 20px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
position : relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right : 8px;
padding-left : 20px;
}
.select2-container .select2-selection--multiple {
box-sizing : border-box;
cursor : pointer;
display : block;
min-height : 32px;
user-select : none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display : inline-block;
overflow : hidden;
padding-left : 8px;
text-overflow : ellipsis;
white-space : nowrap;
}
.select2-container .select2-search--inline {
float : left;
padding : 0;
}
.select2-container .select2-search--inline .select2-search__field {
box-sizing : border-box;
border : none;
font-size : 100%;
margin : 0;
padding : 0;
}
.select2-dropdown {
background-color : #fff;
border : #aaa solid 1px;
border-radius : 4px;
box-sizing : border-box;
display : block;
position : absolute;
left : -100000px;
width : 100%;
z-index : 1051;
}
.select2-results {
display : block;
}
.select2-results__options {
list-style : none;
margin : 0;
padding : 0;
}
.select2-results__option {
padding : 6px;
user-select : none;
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
cursor : pointer;
}
.select2-container--open .select2-dropdown {
left : 0;
}
.select2-container--open .select2-dropdown--above {
border-bottom : none;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
}
.select2-container--open .select2-dropdown--below {
border-top : none;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.select2-search--dropdown {
display : block;
padding : 4px;
}
.select2-search--dropdown .select2-search__field {
padding : 4px;
width : 100%;
box-sizing : border-box;
}
.select2-search--dropdown.select2-search--hide {
display : none;
}
.select2-close-mask {
border : 0;
margin : 0;
padding : 0;
display : block;
position : fixed;
left : 0;
top : 0;
min-height : 100%;
min-width : 100%;
height : auto;
width : auto;
opacity : 0;
z-index : 99;
background-color : #fff;
}
.select2-hidden-accessible {
border : 0 !important ;
clip : rect(0 0 0 0) !important ;
height : 1px !important ;
margin : -1px !important ;
overflow : hidden !important ;
padding : 0 !important ;
position : absolute !important ;
width : 1px !important ;
}
.select2-container--default .select2-selection--single {
background-color : #fff;
border : #aaa solid 1px;
border-radius : 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color : #444;
line-height : 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor : pointer;
float : right;
font-weight : 700;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color : #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height : 26px;
position : absolute;
top : 1px;
right : 1px;
width : 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color : #888 transparent transparent transparent;
border-style : solid;
border-width : 5px 4px 0 4px;
height : 0;
left : 50%;
margin-left : -4px;
margin-top : -2px;
position : absolute;
top : 50%;
width : 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float : left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left : 1px;
right : auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color : #eee;
cursor : default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display : none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color : transparent transparent #888 transparent;
border-width : 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
background-color : #fff;
border : #aaa solid 1px;
border-radius : 4px;
cursor : text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
box-sizing : border-box;
list-style : none;
margin : 0;
padding : 0 5px;
width : 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
list-style : none;
margin : 5px 5px 0 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before {
content : '';
display : none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
color : #999;
margin-top : 5px;
float : left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor : pointer;
float : right;
font-weight : 700;
margin-top : 5px;
margin-right : 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color : #e4e4e4;
border : #aaa solid 1px;
border-radius : 4px;
cursor : default;
float : left;
margin-right : 5px;
margin-top : 5px;
padding : 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
color : #999;
cursor : pointer;
display : inline-block;
font-weight : 700;
margin-right : 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
color : #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
float : right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left : 5px;
margin-right : auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left : 2px;
margin-right : auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border : #000 solid 1px;
outline : 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color : #eee;
cursor : default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display : none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border : #aaa solid 1px;
}
.select2-container--default .select2-search--inline .select2-search__field {
background : 0 0;
border : none;
outline : 0;
box-shadow : none;
}
.select2-container--default .select2-results > .select2-results__options {
max-height : 200px;
overflow-y : auto;
}
.select2-container--default .select2-results__option[role="group"] {
padding : 0;
}
.select2-container--default .select2-results__option[aria-disabled="true"] {
color : #999;
}
.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"] {
background-color : #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left : 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left : 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left : -1em;
padding-left : 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left : -2em;
padding-left : 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left : -3em;
padding-left : 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left : -4em;
padding-left : 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left : -5em;
padding-left : 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color : #0073aa;
color : #fff;
}
.select2-container--default .select2-results__group {
cursor : default;
display : block;
padding : 6px;
}
.select2-container--classic .select2-selection--single {
background-color : #f7f7f7;
border : #aaa solid 1px;
border-radius : 4px;
outline : 0;
background-image : linear-gradient(to bottom, #fff 50%, #eee 100%);
background-repeat : repeat-x;
}
.select2-container--classic .select2-selection--single:focus {
border : #0073aa solid 1px;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color : #444;
line-height : 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor : pointer;
float : right;
font-weight : 700;
margin-right : 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color : #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color : #ddd;
border : none;
border-left : 1px solid #aaa;
border-top-right-radius : 4px;
border-bottom-right-radius : 4px;
height : 26px;
position : absolute;
top : 1px;
right : 1px;
width : 20px;
background-image : linear-gradient(to bottom, #eee 50%, #ccc 100%);
background-repeat : repeat-x;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color : #888 transparent transparent transparent;
border-style : solid;
border-width : 5px 4px 0 4px;
height : 0;
left : 50%;
margin-left : -4px;
margin-top : -2px;
position : absolute;
top : 50%;
width : 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float : left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border : none;
border-right : 1px solid #aaa;
border-radius : 0;
border-top-left-radius : 4px;
border-bottom-left-radius : 4px;
left : 1px;
right : auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
border : #0073aa solid 1px;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background : 0 0;
border : none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color : transparent transparent #888 transparent;
border-width : 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top : none;
border-top-left-radius : 0;
border-top-right-radius : 0;
background-image : linear-gradient(to bottom, #fff 0, #eee 50%);
background-repeat : repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom : none;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
background-image : linear-gradient(to bottom, #eee 50%, #fff 100%);
background-repeat : repeat-x;
}
.select2-container--classic .select2-selection--multiple {
background-color : #fff;
border : #aaa solid 1px;
border-radius : 4px;
cursor : text;
outline : 0;
}
.select2-container--classic .select2-selection--multiple:focus {
border : #0073aa solid 1px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
list-style : none;
margin : 0;
padding : 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display : none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color : #e4e4e4;
border : #aaa solid 1px;
border-radius : 4px;
cursor : default;
float : left;
margin-right : 5px;
margin-top : 5px;
padding : 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
color : #888;
cursor : pointer;
display : inline-block;
font-weight : 700;
margin-right : 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color : #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
float : right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left : 5px;
margin-right : auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
margin-left : 2px;
margin-right : auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
border : #0073aa solid 1px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top : none;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom : none;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
border : #aaa solid 1px;
outline : 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
outline : 0;
box-shadow : none;
}
.select2-container--classic .select2-dropdown {
background-color : #fff;
border : transparent solid 1px;
}
.select2-container--classic .select2-dropdown--above {
border-bottom : none;
}
.select2-container--classic .select2-dropdown--below {
border-top : none;
}
.select2-container--classic .select2-results > .select2-results__options {
max-height : 200px;
overflow-y : auto;
}
.select2-container--classic .select2-results__option[role="group"] {
padding : 0;
}
.select2-container--classic .select2-results__option[aria-disabled="true"] {
color : grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected], .select2-container--classic .select2-results__option--highlighted[data-selected] {
background-color : #3875d7;
color : #fff;
}
.select2-container--classic .select2-results__group {
cursor : default;
display : block;
padding : 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
border-color : #0073aa;
}
.mejs-offscreen {
border : 0;
clip : rect(1px,1px,1px,1px);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
overflow-wrap : normal;
}
.mejs-container {
background : #000;
font-family : Helvetica, Arial, serif;
position : relative;
text-align : left;
text-indent : 0;
vertical-align : top;
}
.mejs-container, .mejs-container * {
box-sizing : border-box;
}
.mejs-container video::-webkit-media-controls, .mejs-container video::-webkit-media-controls-panel, .mejs-container video::-webkit-media-controls-panel-container, .mejs-container video::-webkit-media-controls-start-playback-button {
display : none !important ;
}
.mejs-fill-container, .mejs-fill-container .mejs-container {
height : 100%;
width : 100%;
}
.mejs-fill-container {
background : transparent;
margin : 0 auto;
overflow : hidden;
position : relative;
}
.mejs-container:focus {
outline : none;
}
.mejs-iframe-overlay {
height : 100%;
position : absolute;
width : 100%;
}
.mejs-embed, .mejs-embed body {
background : #000;
height : 100%;
margin : 0;
overflow : hidden;
padding : 0;
width : 100%;
}
.mejs-fullscreen {
overflow : hidden !important ;
}
.mejs-container-fullscreen {
bottom : 0;
left : 0;
overflow : hidden;
position : fixed;
right : 0;
top : 0;
z-index : 1000;
}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
height : 100% !important ;
width : 100% !important ;
}
.mejs-background, .mejs-mediaelement {
left : 0;
position : absolute;
top : 0;
}
.mejs-mediaelement {
height : 100%;
width : 100%;
z-index : 0;
}
.mejs-poster {
background-position : 50% 50%;
background-repeat : no-repeat;
background-size : cover;
left : 0;
position : absolute;
top : 0;
z-index : 1;
}
:root .mejs-poster-img {
display : none;
}
.mejs-poster-img {
border : 0;
padding : 0;
}
.mejs-overlay {
align-items : center;
display : flex;
justify-content : center;
left : 0;
position : absolute;
top : 0;
}
.mejs-layer {
z-index : 1;
}
.mejs-overlay-play {
cursor : pointer;
}
.mejs-overlay-button {
background : url(mejs-controls.svg) no-repeat;
background-position : 0 -39px;
height : 80px;
width : 80px;
}
.mejs-overlay:hover > .mejs-overlay-button {
background-position : -80px -39px;
}
.mejs-overlay-loading {
height : 80px;
width : 80px;
}
.mejs-overlay-loading-bg-img {
animation : a 1s linear infinite;
background : url(mejs-controls.svg) -160px -40px no-repeat transparent;
display : block;
height : 80px;
width : 80px;
z-index : 1;
}
@keyframes a {
to {
transform : rotate(1turn);
}
}
.mejs-controls {
bottom : 0;
display : flex;
height : 40px;
left : 0;
list-style-type : none;
margin : 0;
padding : 0 10px;
position : absolute;
width : 100%;
z-index : 3;
}
.mejs-controls:not([style*="display: none"]) {
background : rgb(255, 0, 0, 0.7);
background : linear-gradient(transparent, rgb(0, 0, 0, 0.35));
}
.mejs-button, .mejs-time, .mejs-time-rail {
font-size : 10px;
height : 40px;
line-height : 10px;
margin : 0;
width : 32px;
}
.mejs-button > button {
background : url(mejs-controls.svg) transparent;
border : 0;
cursor : pointer;
display : block;
font-size : 0;
height : 20px;
line-height : 0;
margin : 10px 6px;
overflow : hidden;
padding : 0;
position : absolute;
text-decoration : none;
width : 20px;
}
.mejs-button > button:focus {
outline : 1px dotted #999;
}
.mejs-container-keyboard-inactive [role="slider"], .mejs-container-keyboard-inactive [role="slider"]:focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive button:focus {
outline : 0;
}
.mejs-time {
box-sizing : content-box;
color : #fff;
font-size : 11px;
font-weight : 700;
height : 24px;
overflow : hidden;
padding : 16px 6px 0;
text-align : center;
width : auto;
}
.mejs-play > button {
background-position : 0 0;
}
.mejs-pause > button {
background-position : -20px 0;
}
.mejs-replay > button {
background-position : -160px 0;
}
.mejs-time-rail {
direction : ltr;
flex-grow : 1;
height : 40px;
margin : 0 10px;
padding-top : 10px;
position : relative;
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
border-radius : 2px;
cursor : pointer;
display : block;
height : 10px;
position : absolute;
}
.mejs-time-total {
background : hsl(0 0% 100% / 0.3);
margin : 5px 0 0;
width : 100%;
}
.mejs-time-buffering {
animation : b 2s linear infinite;
background : linear-gradient(-45deg, hsl(0 0% 100% / 0.4) 25%, transparent 0, transparent 50%, hsl(0 0% 100% / 0.4) 0, hsl(0 0% 100% / 0.4) 75%, transparent 0, transparent);
background-size : 15px 15px;
width : 100%;
}
@keyframes b {
0% {
background-position : 0 0;
}
to {
background-position : 30px 0;
}
}
.mejs-time-loaded {
background : hsl(0 0% 100% / 0.3);
}
.mejs-time-current, .mejs-time-handle-content {
background : hsl(0 0% 100% / 0.9);
}
.mejs-time-hovered {
background : hsl(0 0% 100% / 0.5);
z-index : 10;
}
.mejs-time-hovered.negative {
background : rgb(0, 0, 0, 0.2);
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
left : 0;
transform : scaleX(0);
transform-origin : 0 0;
transition : all 0.15s ease-in;
width : 100%;
}
.mejs-time-buffering {
transform : scaleX(1);
}
.mejs-time-hovered {
transition : height 0.1s cubic-bezier(0.44,0,1,1);
}
.mejs-time-hovered.no-hover {
transform : scaleX(0) !important ;
}
.mejs-time-handle, .mejs-time-handle-content {
border : transparent solid 4px;
cursor : pointer;
left : 0;
position : absolute;
transform : translateX(0);
z-index : 11;
}
.mejs-time-handle-content {
border : hsl(0 0% 100% / 0.9) solid 4px;
border-radius : 50%;
height : 10px;
left : -7px;
top : -4px;
transform : scale(0);
width : 10px;
}
.mejs-time-rail .mejs-time-handle-content:active, .mejs-time-rail .mejs-time-handle-content:focus, .mejs-time-rail:hover .mejs-time-handle-content {
transform : scale(1);
}
.mejs-time-float {
background : #eee;
border : #333 solid 1px;
bottom : 100%;
color : #111;
display : none;
height : 17px;
margin-bottom : 9px;
position : absolute;
text-align : center;
transform : translateX(-50%);
width : 36px;
}
.mejs-time-float-current {
display : block;
left : 0;
margin : 2px;
text-align : center;
width : 30px;
}
.mejs-time-float-corner {
border : #eee solid 5px;
border-color : #eee transparent transparent;
border-radius : 0;
display : block;
height : 0;
left : 50%;
line-height : 0;
position : absolute;
top : 100%;
transform : translateX(-50%);
width : 0;
}
.mejs-long-video .mejs-time-float {
margin-left : -23px;
width : 64px;
}
.mejs-long-video .mejs-time-float-current {
width : 60px;
}
.mejs-broadcast {
color : #fff;
height : 10px;
position : absolute;
top : 15px;
width : 100%;
}
.mejs-fullscreen-button > button {
background-position : -80px 0;
}
.mejs-unfullscreen > button {
background-position : -100px 0;
}
.mejs-mute > button {
background-position : -60px 0;
}
.mejs-unmute > button {
background-position : -40px 0;
}
.mejs-volume-button {
position : relative;
}
.mejs-volume-button > .mejs-volume-slider {
background : rgb(50, 50, 50, 0.7);
border-radius : 0;
bottom : 100%;
display : none;
height : 115px;
left : 50%;
margin : 0;
position : absolute;
transform : translateX(-50%);
width : 25px;
z-index : 1;
}
.mejs-volume-button:hover {
border-radius : 0 0 4px 4px;
}
.mejs-volume-total {
background : hsl(0 0% 100% / 0.5);
height : 100px;
left : 50%;
margin : 0;
position : absolute;
top : 8px;
transform : translateX(-50%);
width : 2px;
}
.mejs-volume-current {
left : 0;
margin : 0;
width : 100%;
}
.mejs-volume-current, .mejs-volume-handle {
background : hsl(0 0% 100% / 0.9);
position : absolute;
}
.mejs-volume-handle {
border-radius : 1px;
cursor : ns-resize;
height : 6px;
left : 50%;
transform : translateX(-50%);
width : 16px;
}
.mejs-horizontal-volume-slider {
display : block;
height : 36px;
position : relative;
vertical-align : middle;
width : 56px;
}
.mejs-horizontal-volume-total {
background : rgb(50, 50, 50, 0.8);
height : 8px;
top : 16px;
width : 50px;
}
.mejs-horizontal-volume-current, .mejs-horizontal-volume-total {
border-radius : 2px;
font-size : 1px;
left : 0;
margin : 0;
padding : 0;
position : absolute;
}
.mejs-horizontal-volume-current {
background : hsl(0 0% 100% / 0.8);
height : 100%;
top : 0;
width : 100%;
}
.mejs-horizontal-volume-handle {
display : none;
}
.mejs-captions-button, .mejs-chapters-button {
position : relative;
}
.mejs-captions-button > button {
background-position : -140px 0;
}
.mejs-chapters-button > button {
background-position : -180px 0;
}
.mejs-captions-button > .mejs-captions-selector, .mejs-chapters-button > .mejs-chapters-selector {
background : rgb(50, 50, 50, 0.7);
border : transparent solid 1px;
border-radius : 0;
bottom : 100%;
margin-right : -43px;
overflow : hidden;
padding : 0;
position : absolute;
right : 50%;
visibility : visible;
width : 86px;
}
.mejs-chapters-button > .mejs-chapters-selector {
margin-right : -55px;
width : 110px;
}
.mejs-captions-selector-list, .mejs-chapters-selector-list {
list-style-type : none !important ;
margin : 0;
overflow : hidden;
padding : 0;
}
.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {
color : #fff;
cursor : pointer;
display : block;
list-style-type : none !important ;
margin : 0 0 6px;
overflow : hidden;
padding : 0;
}
.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:hover {
background-color : #c8c8c8 !important ;
background-color : hsl(0 0% 100% / 0.4) !important ;
}
.mejs-captions-selector-input, .mejs-chapters-selector-input {
clear : both;
float : left;
left : -1000px;
margin : 3px 3px 0 5px;
position : absolute;
}
.mejs-captions-selector-label, .mejs-chapters-selector-label {
cursor : pointer;
float : left;
font-size : 10px;
line-height : 15px;
padding : 4px 10px 0;
width : 100%;
}
.mejs-captions-selected, .mejs-chapters-selected {
color : #21f8f8;
}
.mejs-captions-translations {
font-size : 10px;
margin : 0 0 5px;
}
.mejs-captions-layer {
bottom : 0;
color : #fff;
font-size : 16px;
left : 0;
line-height : 20px;
position : absolute;
text-align : center;
}
.mejs-captions-layer a {
color : #fff;
text-decoration : underline;
}
.mejs-captions-layer[lang="ar"] {
font-size : 20px;
font-weight : 400;
}
.mejs-captions-position {
bottom : 15px;
left : 0;
position : absolute;
width : 100%;
}
.mejs-captions-position-hover {
bottom : 35px;
}
.mejs-captions-text, .mejs-captions-text * {
background : hsl(0 0% 8% / 0.5);
box-shadow : 5px 0 0 hsl(0 0% 8% / 0.5), -5px 0 0 hsl(0 0% 8% / 0.5);
padding : 0;
white-space : pre-wrap;
}
.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
display : none;
}
.mejs-overlay-error {
position : relative;
}
.mejs-overlay-error > img {
left : 0;
max-width : 100%;
position : absolute;
top : 0;
z-index : -1;
}
.mejs-cannotplay, .mejs-cannotplay a {
color : #fff;
font-size : 0.8em;
}
.mejs-cannotplay {
position : relative;
}
.mejs-cannotplay a, .mejs-cannotplay p {
display : inline-block;
padding : 0 15px;
width : 100%;
}
.mejs-container {
clear : both;
max-width : 100%;
}
.mejs-container * {
font-family : Helvetica, Arial;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background : #222;
}
.mejs-time {
font-weight : 400;
overflow-wrap : normal;
}
.mejs-controls a.mejs-horizontal-volume-slider {
display : table;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
background : #fff;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
background : #0073aa;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
background : rgb(255, 255, 255, 0.33);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
border-radius : 0;
}
.mejs-overlay-loading {
background : 0 0;
}
.mejs-controls button:hover {
border : none;
box-shadow : none;
}
.me-cannotplay {
width : auto !important ;
}
.media-embed-details .wp-audio-shortcode {
display : inline-block;
max-width : 400px;
}
.audio-details .embed-media-settings {
overflow : visible;
}
.media-embed-details .embed-media-settings .setting span:not(.button-group) {
max-width : 400px;
width : auto;
}
.media-embed-details .embed-media-settings .checkbox-setting span {
display : inline-block;
}
.media-embed-details .embed-media-settings {
padding-top : 0;
top : 28px;
}
.media-embed-details .instructions {
padding : 16px 0;
max-width : 600px;
}
.media-embed-details .setting .remove-setting, .media-embed-details .setting p {
color : #a00;
font-size : 10px;
text-transform : uppercase;
}
.media-embed-details .setting .remove-setting {
padding : 5px 0;
}
.media-embed-details .setting a:hover {
color : #dc3232;
}
.media-embed-details .embed-media-settings .checkbox-setting {
float : none;
margin : 0 0 10px;
}
.wp-video {
max-width : 100%;
height : auto;
}
.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
margin-top : 18px;
}
.wp-video-shortcode video, video.wp-video-shortcode {
max-width : 100%;
display : inline-block;
}
.video-details .wp-video-holder {
width : 100%;
max-width : 640px;
}
.wp-playlist {
border : #ccc solid 1px;
padding : 10px;
margin : 12px 0 18px;
font-size : 14px;
line-height : 1.5;
}
.wp-admin .wp-playlist {
margin : 0 0 18px;
}
.wp-playlist video {
display : inline-block;
max-width : 100%;
}
.wp-playlist audio {
display : none;
max-width : 100%;
width : 400px;
}
.wp-playlist .mejs-container {
margin : 0;
max-width : 100%;
}
.wp-playlist .mejs-controls .mejs-button button {
outline : 0;
}
.wp-playlist-light {
background : #fff;
color : #000;
}
.wp-playlist-dark {
color : #fff;
background : #000;
}
.wp-playlist-caption {
display : block;
max-width : 88%;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item .wp-playlist-caption {
text-decoration : none;
color : #000;
max-width : calc(100% - 40px);
max-width : calc(100% - 40px);
}
.wp-playlist-item-meta {
display : block;
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item-title {
font-size : 14px;
line-height : 1.5;
}
.wp-playlist-item-album {
font-style : italic;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.wp-playlist-item-artist {
font-size : 12px;
text-transform : uppercase;
}
.wp-playlist-item-length {
position : absolute;
right : 3px;
top : 0;
font-size : 14px;
line-height : 1.5;
}
.rtl .wp-playlist-item-length {
left : 3px;
right : auto;
}
.wp-playlist-tracks {
margin-top : 10px;
}
.wp-playlist-item {
position : relative;
cursor : pointer;
padding : 0 3px;
border-bottom : 1px solid #ccc;
}
.wp-playlist-item:last-child {
border-bottom : 0;
}
.wp-playlist-light .wp-playlist-caption {
color : #333;
}
.wp-playlist-dark .wp-playlist-caption {
color : #ddd;
}
.wp-playlist-playing {
font-weight : 700;
background : #f7f7f7;
}
.wp-playlist-light .wp-playlist-playing {
background : #fff;
color : #000;
}
.wp-playlist-dark .wp-playlist-playing {
background : #000;
color : #fff;
}
.wp-playlist-current-item {
overflow : hidden;
margin-bottom : 10px;
height : 60px;
}
.wp-playlist .wp-playlist-current-item img {
float : left;
max-width : 60px;
height : auto;
margin-right : 10px;
padding : 0;
border : 0;
}
.rtl .wp-playlist .wp-playlist-current-item img {
float : right;
margin-left : 10px;
margin-right : 0;
}
.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
.wp-audio-playlist .me-cannotplay span {
padding : 5px 15px;
}
.wpt_table_id_not_found {
color : #d00;
}
.wpt_product_title.toggle_on .item_inside_cell, .toggle_on .col_inside_tag, .toggle_on .item_inside_cell {
display : none;
}
span.wpt_click_to_view {
cursor : pointer;
}
span.wpt_click_to_view > i {
font-weight : bold;
}
.audio_player li {
white-space : nowrap;
}
@media screen and (max-width: 992px) {
}
.wpt_quick_qty {
position : relative;
}
span.wpt-loader-quick-cart {
height : 2px;
width : 10%;
margin : 0;
position : absolute;
left : 0;
bottom : -3px;
animation : wpt-animated-line 1s linear infinite alternate;
}
@keyframes wpt-animated-line {
0% {
width : 0%;
}
100% {
width : 100%;
}
}
td.td_or_cell.wpt_toggle_description div.item_inside_cell {
display : none;
}
td.td_or_cell.wpt_toggle_description div.item_inside_cell.wpt_toggle_description {
display : inherit;
}
.flex-container a:hover, .flex-slider a:hover {
outline : none;
}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
margin : 0;
padding : 0;
list-style : none;
}
.flex-pauseplay span {
text-transform : capitalize;
}
.flexslider {
margin : 0;
padding : 0;
}
.flexslider .slides > li {
display : none;
}
html[xmlns] .flexslider .slides {
display : block;
}
* html .flexslider .slides {
height : 1%;
}
.no-js .flexslider .slides > li:first-child {
display : block;
}
.flexslider {
position : relative;
}
.flexslider .slides img {
height : auto;
}
.flex-viewport {
max-height : 2000px;
transition : all 1s ease;
}
.wpt_gallery_thumbnails > div > .flex-viewport {
max-width : 150px;
margin : 0 auto;
}
.loading .flex-viewport {
max-height : 300px;
}
.carousel li {
margin-right : 5px;
}
.flex-direction-nav {
display : none;
}
.flex-control-thumbs {
margin : 5px 0 0;
position : static;
overflow : hidden;
}
ul.slides.thumbs-slider {
margin-top : 5px;
}
.flex-control-thumbs li {
width : 25%;
float : left;
margin : 0;
}
.product_title {
position : relative;
}
.wpt-pro-tag-on-sale {
position : absolute;
right : 0;
top : 0;
}
span.wpt-pro-tag-on-sale {
display : inline-block;
padding : 2px;
font-weight : bold;
border-radius : 3px;
}
.wpt-pr-view-wrapper {
display : block;
width : 100%;
height : 48px;
clear : both;
}
.wpt-product-view-option {
display : block;
float : right;
background : #78787800;
padding : 0 10px;
border : #00000040 solid 1px;
right : 10px;
top : 10px;
padding : 8px 6px 3px 6px;
}
.wpt-product-view-option a {
font-size : 25px;
color : #8080806b;
line-height : 20px;
}
a.product-view-btn.selected {
color : black;
}
.show-additional-row .inside_toggle_description {
margin-bottom : 5px;
}
tr.stock_status_outofstock td.td_or_cell.no-inner.wpt_stock.color_stock_on:before {
color : #ff5722;
}
td.td_or_cell.no-inner.wpt_stock.color_stock_on:before {
content : "•••";
position : absolute;
width : 20px;
height : 20px;
color : #4caf50;
font-size : 33px;
}
td.td_or_cell.no-inner.wpt_stock.color_stock_on > * {
display : none;
}
button.show-more-button.button {
padding : 4px 10px;
}
body.archive .wpt-stats-report {
display : none;
}
.woocommerce-product-gallery {
opacity : 1 !important ;
}
.inner-banner h1 {
color : #0253b3;
position : relative;
font-size : 3.4rem;
font-weight : 700;
z-index : 1;
text-align : center;
}
.product_cat-aural-course-prices-and-codes .alert-info {
color : #0c5460;
background-color : transparent;
border-color : transparent;
}
.strong {
font-size : 41px;
}
.buy-wrap .order {
border-top : 1px solid #000 !important ;
border : #000 solid 1px;
}
.buy-wrap .order thead tr th {
border-top : 1px solid #000 !important ;
}
.buy-wrap .order tr {
background-color : #d8ebf1;
}
.buy-wrap .order tr:nth-of-type(odd) {
background-color : #d8ebf1;
}
.buy-wrap .order tr td a {
color : #000;
}
.buy-wrap .order tr td a.btn-primary {
color : #fff;
}
.buy-wrap .order tr td, .buy-wrap .order tr th {
border-bottom : 1px solid #000;
}
.buy-wrap .order tr th > img {
max-width : 130px;
}
.dashboard-left ul {
padding-left : 0;
}
.dashboard-left ul li {
list-style : none;
}
.audio-popup-wrapper .modal-body .navbar-brand {
position : relative;
display : block;
width : 200px;
margin : 0 auto;
margin-bottom : 15px;
}
.audio-popup-wrapper .modal-body h3 {
position : relative;
width : 100%;
color : #000;
text-align : center;
font-size : 25px;
}
.widget_shopping_cart_content {
display : none !important ;
}
.search_box_label {
display : none !important ;
}
.site-footer .footer-img img {
width : 70% !important ;
}
.wpt-new-footer-cart-inside {
display : none !important ;
}
.wpt-new-footer-cart.footer-cart-temp-none.wpt-foooter-cart-stats-on {
display : none !important ;
}
body.wpt_table_body .wpt-wrap table tbody tr a.button.add_to_cart_button {
background : #0253b3 !important ;
}
.wpt-wrap .wpt_table_pagination span.page-numbers.current {
background : #0253b3 !important ;
}
body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row {
background : #0253b3 !important ;
}
.wpt_buy_link span.wpt_ccount, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart > span.wpt_ccount {
background : #000000 !important ;
color : #ffffff !important ;
font-weight : 500 !important ;
}
@media (max-width: 767.98px) {
.site-footer .footer-img {
text-align : right;
left : unset;
right : 0;
bottom : 70px;
}
.site-footer .footer-img img {
width : 40% !important ;
}
}
.td_or_cell.wpt_thumbnails.wpt_for_product_desc {
justify-content : center;
}
.woocommerce-cart .woocommerce-message .button.wc-forward {
display : none !important ;
}
table#wpt_table.wpt_product_table a.added_to_cart.wc-forward:hover {
color : #000 !important ;
}
.card-header .title {
font-size : 17px;
color : #000;
}
.card-header .accicon {
float : right;
font-size : 20px;
width : 1.2em;
}
.card-header {
cursor : pointer;
border-bottom : none;
}
.card {
border : #ddd solid 1px;
}
.card-body {
border-top : 1px solid #ddd;
}
.card-header:not(.collapsed) .rotate-icon {
transform : rotate(180deg);
}
.inner-banner h1 {
color : #0253b3;
position : relative;
font-size : 2.4rem;
font-weight : 700;
z-index : 1;
text-align : center;
}

↑ Top